|
|
1
4
最简单的处理方法是定义函数指针的记录,然后让EXE在初始化时将该记录的实例传递给每个插件。然后,EXE可以根据需要实现这些函数并将其传递给插件,而不需要像DLL那样从其PE exports表中实际导出它们。 例如:
|
|
|
2
0
我只是简单地在单元的界面中添加了我想从EXE中发布的方法,并在实现中添加了导出(方法名称)。我使用的是stdcall而不是cdecl。 在我的孩子,我可以加载库的exe文件。。。或者你可以像Apache一样疯狂,在前面的代码中,添加一个loadlibrary,它加载一个DLL,intern可以加载调用程序的loadlibrary。 我的意思是,你的EXE就像一个DLL(只是一个不同的二进制头),反之亦然。只是拍打出口。为了证明它有效,我对EXE运行了tdump:
|
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 1 年前 |
|
|
SignalOne · 德尔福(FMX)循环参考 1 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 1 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 1 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 2 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 2 年前 |