Скачать Набор Модулей для Графического Интерфейса в DOS

09.01.1999
Скачать файл (69,89 Кб)

Занимаясь поиском различных утилиток, я часто натыкаюсь на программы, написанные на TurboPascal. Поразительно, но интерфейс их настолько примитивен, что даже стыд берет за старую добрую ДОС - как будто нет требований GUI, и сами авторы ни разу не пользовались ничем, кроме командной строки.

Я предлагаю Вашему вниманию набор модулей для Turbo Pascal 7.0 или 6.0. Они позволяют делать Win-подобный интерфейс с:

  • верхними и падающими меню,
  • выпуклыми кнопочками,
  • окном ввода,
  • окнами сообщений,
  • диалогом открытия файла,
  • поддержкой мыши,
  • встроенной двуязычностью.

Все в графике, и при всем этом - никакого Turbo Vision, никакого текстового режима, никаких ООП. Обращаться с процедурами не сложнее, чем с таковыми из модуля CRT или Graph.

Кроме функций интерфейса, в предлагаемых модулях имеются арифметические функции модуля Ariphm (в частности, функции отображения HEX-чисел).

Процедуры доступа к расширенной памяти (EMSProc) с помощью функций драйвера HIMEM.SYS (этот способ выгодно отличается от штатного способа доступа с помощью DPMI-сервера тем, что не требует никаких отдельных файлов и дополнительных установок драйверов, а от способа с использованием драйвера ЕММ - тем, что позволяет выделять память блоками не по 16К, а по 1К), кроме собственно доступа, автоматически организуют своп-файл, если размер загружаемого массива превышает свободную расширенную память. Совместим с QEMM, Win 3.1 и Win 95/98/NT.