указать оператор REFER, объявляющий внешнее
указать оператор REFER, объявляющий внешнее имя общедоступным при
разрешении в процессе компоновки перекрестных ссылок. Для включения в
.PLL библиотеку модулей _COM и _TR13, содержащих средства поддержки
последовательного интерфейса и тригонометрические функции, в .LNK файл
можно включить оператор: REFER COM_BREAK, ACOS
Для получения списка имен модулей и содержащихся в них внешних имен
следует воспользоваться какой либо утилитой обслуживания библиотек,
например, LIB.EXE фирмы Microsoft.
Библиотеки Clipper
------------------------------------------------------------------------------
Ни в одном из предшествующих примеров не упомянут какой-либо из
файлов, принадлежащих собственно Clipper. Это объясняется тем, что в
процессе компиляции Clipper 5.0 по умолчанию вводит имена четырех
своих библиотек в результирующий .OBJ-файл. При каких либо отклонениях
от используемого по умолчанию процесса компиляции или компоновки,
например, при использовании опции компилятора /R все необходимые
библиотеки должны быть явно указаны при компоновке.
Статические оверлеи
------------------------------------------------------------------------------
Приведенные ниже CT II функции содержат средства обслуживания
прерываний и по этой причине не могут быть помещены в статические
оверлейные сегменты:
KEYSEC(), KEYTIME(), SHOWTIME(), SHOWKEY(), PRINTSCR(), PRINTSCRX(),
SETTIC(), а также функции последовательного интерфейса, которые также
работают под управлением прерываний.
Кроме того, в оверлейные сегменты нельзя помещать CT II драйвер
(объектный файл CT2US50.OBJ), средства которого используются Clipper
при каждой операции ввода и вывода. Помещение CT2US50.OBJ в оверлейный
сегмент приведет к системному сбою сразу после запуска прикладной
программы.
Однако нет гарантии, что помещение в оверлейный сегмент других (не