Статьи Королевства Дельфи

         

и создаём список всех функций,


Итак, начинаем:
  1. Запускаем DllWizard и создаём список всех функций, которые мы хотим импорти-ровать из DLL. Если DLL собственной разработки, достаточно просто указать путь к её исходнику и нажать кнопку "Найти": список сформируется автоматически (см.Рисунок 1)
  2. Указываем путь к DLL и нажимаем кнопку "Найти" (см.Рисунок 2)
  3. Нажимаем кнопку "Сгенерировать" - в каталогах, указанных на закладке "На-стройки" будут сформированы файлы

Рисунок 1

Рисунок 2
Имя DLL-ки является префиксом у всех сгенерированных файлов и у функции в модуле CPP. Исходный текст DLL и тестового приложения находится в архиве DllTest.zip
Подкаталог DLL содержит исходный текст библиотеки: UnitExample.cpp Подкаталог EXE содержит исходный текст тестового приложения: UnitDllTest.cpp и в подкаталоге DllWizard - сгенерированные файлы:
  1. Заголовочные файлы:
  1. Example_Descript.h является служебным и содержит описание функций
  2. Example_Declare.h является служебным и содержит объявления указателей на функции
  3. Example_Extern.h следует включить в тот исходный модуль проекта прило-жения, из которого вызываются функции, импортируемые из DLL.
  • Example_Load.cpp содержит функцию загрузки Example_Load


  • Содержание  Назад  Вперед