我已经完成了关于在Delphi EXE中嵌入dll的About.com指南,看起来是有效的,只要我不使用该DLL作为外部函数。有没有办法让我链接的代码在uses子句引用的单元之前就能工作?
我尝试过:
我遇到的问题是 'fundll.dll' 无法加载(因为它不在目录中)。Zarko 的代码可以工作(非常好,它会在该文件夹中创建 dll),但当我使用所需的外部函数时,在项目启动之前就会崩溃。
我尝试过:
- 按照这段代码所说的做。
- 将此代码放置在使用外部函数的单元的初始化部分。
- 将此代码放置在使用外部函数的单元的初始化部分。
而我所说的外部函数是指像这样的函数:
function MyFunction: Integer; stdcall; external 'fundll.dll';
我遇到的问题是 'fundll.dll' 无法加载(因为它不在目录中)。Zarko 的代码可以工作(非常好,它会在该文件夹中创建 dll),但当我使用所需的外部函数时,在项目启动之前就会崩溃。