Клиппер 5. Справочник

не содержит функций CT


    утилитам".
 

 

  PLL-файлы
 
------------------------------------------------------------------------------
 
    Файл библиотеки предкомпоновки BASE50.PLL, создаваемый при инсталляции
    Clipper 5. 0 не содержит функций CT II. Поэтому в комплект поставки
    включен файл CT250.LNK, позволяющий создать .PLL файл, включающий
    средства CT II. Это делается командой
 
    RTLINK @CT250


 
    При этом создается .PLL файл с именем CT250.PLL, включающий CT II
    драйвер CT2US50.OBJ, предназначенный для замещения стандартного
    Clipper драйвера, а также некоторых программ ввода/вывода из
    библиотеки TERMINAL.LIB. Использование этого .PLL файла обеспечивает
    правильное функционирование внешних программ и многих CT II функций в
    программах, созданных с использованием библиотеки предкомпоновки.
 
    Если файл CT250.PLL создан, то компоновка может быть произведена
    следующим образом:
 
    RTLINK FI <prog> LIB CT250 /PLL:CT250
 
    В этом случае явное указание CT II драйвера CT2US50.OBJ не требуется,
    т.к. он уже включен в .PLL библиотеку.
 
    Другие модули CT II не заданы явно в .LNK файле и поэтому не
    включаются в библиотеку предкомпоновки. Это сделано сознательно, т.к.
    функции CT II написаны на языках Ассемблера и Си и не охватываются
    динамической оверлейной системой, используемой для функций написанных
    на Clipper 5.0.  По этой причине при запуске программы они в составе
    модулей предкомпоновки всегда загружаются в оперативную память, и их
    неизбирательное включение в .PLL библиотеку может серьезно ухудшить
    использование доступной программе оперативной памяти.
 
    Создание .PLL библиотеки, содержащей CT II функции в сочетании с
    функциями из других внешних библиотек, является специальной задачей,
    требующей продуманного и взвешенного подхода. Для включения какой либо
    одной или нескольких функций в .PLL библиотеку, в .LNK файле следует

Содержание раздела