Четвертый Borland C++ и его окружение

       

Параметры экспорта и импорта


Экспорт функции состоит из двух этапов. Во-первых, компилятор должен создавать для функции корректный начальный и завершающий код. Благодаря этому функция становится экспортируемой.

Во-вторых, компоновщик должен для каждой экспортируемой функции

создавать запись в заголовке выполняемого файла. Это позволяет в

16-разрядном режиме Windows связать с функцией на этапе выполнения корректный сегмент данных. В 32-разрядной Windows связывание

сегментов данных не применяется. Однако DLL должны иметь записи в

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

компоновки при загрузке в .EXE библиотеки DLL.



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