Скачать GraphVision v2.01. Графический TV

22.03.1995
Скачать файл (175,17 Кб)

GraphVision v2.01

GraphVision представляет собой графическую адаптацию пакета Turbo Vision и предназначен для создания программ с графическим интерфейсом пользователя.

Что нового в версии 2

  1. Поддержка режимов VESA 256 цветов
  2. Мышиный курсор во всех поддерживаемых режимах
  3. Потоки в XMS
  4. Поддержка больших изображений ( > 64 Kb)
  5. Windows BMP импорт.
  6. PCX импорт
  7. Быстрый скроллинг области экрана

Список исправленных ошибок

  1. GraphStaticBitmap.Done не освобождает память.
  2. Горячие клавиши кнопок не действуют.
  3. Процедура SetExclusiveArea работает некорректно.
  4. Некоторые драйверы мыши портят экран при перемещении мыши.
  5. Процедура MouseHardInt не восстанавливает значение индекса в Graphics Address register.
  6. Runtime error 216 при завершении программ защищенного режима.
  7. Программа иногда рушится при скроллинге окна.
  8. Неверно работает TXmsStream.Truncate
  9. Пара мелких багов в GEditors.pas

Также исправлены несколько незначительных ошибок и неточности в документации.

Проблемы

  1. Некоторые русификаторы некорректно работают с INT $10, что может вызывать появление мусора на экране при выводе текста.
    - Замените русификатор.
  2. Программа работает, но bitmap кнопки, кнопки скроллбаров и т.д. не рисуются.
    - Скопируйте файл standard.rsc в рабочий каталог.
  3. При работе в BP IDE большие изображения не выводятся на экран, но в DOS все работает.
    - Зарезервируйте часть XMS памяти. Для этого добавьте в autoexec.bat строку:
    set DPMIMEM=MAXMEM 2048
  4. И Turbo Vision и GraphVision содержат модули с именем MsgBox.tp*. Компилятор при сборке программ будет использовать модуль, найденный первым, поэтому возможны проблемы. Чтобы избежать этого, скопируйте эти модули в соответствующие рабочие каталоги.