Четвертый BORLAND С++ и его окружение

Оператор LIBRARY


LIBRARY определяет имя модуля DLL. Файл определения модуля

может содержать или оператор NAME для указания прикладной программы или утверждение LIBRARY для указания DLL, но не оба оператора одновременно.

Подобно имени модуля прикладной программы, имя модуля библиотеки должно соответствовать имени выполняемого файла. Например,

библиотека MYLIB.DLL имеет имя модуля MYLIB. Оператор имеет следующий синтаксис:

LIBRARY имя_библиотеки [INITGLOGAL INITINSTANCE]

где "имя_библиотеки" задает строку ASCII, которая определяет имя

модуля библиотеки. Если вы не указываете имя, то TLINK использует

имя исходного файла без расширения. Если файл определения модуля

не содержит операторов NAME или LIBRARY, то TLINK подразумевает

оператор NAME без параметра имени библиотеки.

INITGLOBAL означает, что подпрограмма инициализации модуля

вызывается только при первой загрузки библиотечного модуля в память. INITINSTANCE означает, что подпрограмма инициализации модуля вызывается каждый раз, когда новый процесс использует библиотеку.



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