<FONT color=red size=4><STRONG>为什么得不到DLL中的函数地址?</STRONG></F

  • 主题发起人 主题发起人 喜洋洋
  • 开始时间 开始时间

喜洋洋

Unregistered / Unconfirmed
GUEST, unregistred user!
<FONT color=red size=4><STRONG>为什么得不到DLL中的函数地址?</STRONG></FONT>(100分)<br />我有一个VC++编写的DES加密的DLL,现在想用DELPHI把这个DLL封装成一个标准COM结构的DLL,
也就是在DELPHI的DLL中再调用原有的VC++的DLL,并且导出函数接口。
但用GetProcAddress总是得不到这个新函数地址,这是为什么?
是不是DLL再调DLL就不行?
 
dll中当然可以再调用DLL。
一般用VC++可以写三、四种DLL,你的DLL的格式、导出函数的调用约定允许DELPHI调用吗?
 
类型转换对否?
 
VC++的DLL为stdcall,我在DELPHI的EXE 程序中调用这个DLL都没问题,我一直在用它。
可是我在DLL中调用,再导出这个接口就是不成功。
 
那就更没道理了,你还是仔细跟一下程序吧.
我的某一个DLL曾经调用了几个别的DLL,而这别的DLL又调用了别别的DLL,都是好的.
 
接受答案了.
 
后退
顶部