H hongsen Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-13 #1 假定有这样的情况: 1)EXE调用DLL提供的功能 2)DLL调用EXE提供的功能 应该如何定义,如何声明,如何使用uses语句?
H hamsoft Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-13 #5 exe call dll,easy! dll call exe ,don't know
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-14 #6 dll 也可以调用 exe export出来的函数,GetModuleHandle得到exe装入地址,然后GetProcAddress得到exe的函数入口 另外你也可以把exe的函数地址通过调用dll函数,把自己的入口地址告诉dll,这个就叫做“回调”了
dll 也可以调用 exe export出来的函数,GetModuleHandle得到exe装入地址,然后GetProcAddress得到exe的函数入口 另外你也可以把exe的函数地址通过调用dll函数,把自己的入口地址告诉dll,这个就叫做“回调”了
F fshell Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-14 #7 回调函数,是用得很多的方法。 原理就是像Pipi说的,把函数指针告诉DLL, DLL就可以随时调用了。 具体例子可以看看WinAPI。
C coolbaby Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-14 #9 agree 你也可以在dll中调用带参数的exe
K kkyy.kkyy Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-14 #10 EXE也可以导出函数,但是改文件名后好象就不灵活。
C CathyEagle Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-14 #11 把Dll和Exe都做成COM对象,想怎么调用都可以。
Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-14 #12 我做过exe调用exe的dll输出。 其实你只要把exe和dll理解成一样(虽然有一点点不一样)的东西就可以了 都可以export,都可以LoadLibrary,也可以静态连接
R rlz Unregistered / Unconfirmed GUEST, unregistred user! 2003-03-21 #13 一个dll中有两个窗体,如何在一个上调用另一个?请大师指教。