Я сделал About.com руководство по внедрению DLL в Delphi EXE EXE, которое, кажется, работает, пока я фактически не использую DLL в качестве внешней функции. В любом случае можно ли получить код, с которым я связан, работать раньше, чем модуль, на который есть ссылка в пункте использования.
Я пробовал:
- В точности то, что говорит этот код.
- Размещение этого кода в разделе инициализации формы, в которой используется модуль, использующий внешние функции.
- Размещение этого кода в разделе инициализации устройства, использующего внешние функции.
И под внешними функциями я имею в виду функцию, которая выглядит следующим образом:
function MyFunction: Integer; stdcall; external 'fundll.dll';
Проблема, которую я получаю, заключается в том, что обычный файл 'fundll.dll' не может быть загружен (потому что его нет в каталоге). Код Zarko работает (довольно мило, он создает DLL в этой папке), когда код заходит так далеко. Но он просто падает до того, как проект начинает работать, когда я использую нужные мне внешние функции.