有关DLL调用的问题
我使用vc++编写了一个DLL,在输出函数中我使用的动态调用另外一个DLL的代码,
例如
a 输出test
b 输出testb
在a的test中,动态调用b的testb函数,使用API函数hinst=Loadlibrary("b");
pTestb=(pTestb)GetProcAddress("testb");
在其他程序中调用a的test函数。
此方法在VB,VC,PB中都可以正常运行,但在delphi中却无法正常运行,跟踪得知,在a的GetProcAddress函数时返回空值。why???
请DELPHI高手指教
问题点数:0、回复次数:6Top
1 楼Seahilly(小峰)回复于 2003-11-01 15:38:54 得分 0
已经在另一个贴子上回答了。Top
2 楼Seahilly(小峰)回复于 2003-11-01 15:39:38 得分 0
upTop
3 楼47522341(睡到8:30)回复于 2003-11-01 15:42:12 得分 0
用 @Ptestb := getprocaddress('test');
delphi中被调函数是用单引号括起来的;Top
4 楼stlyy(砺刀)回复于 2003-11-01 15:53:19 得分 0
http://expert.csdn.net/Expert/topic/2417/2417397.xml?temp=.6815149Top
5 楼stlyy(砺刀)回复于 2003-11-01 15:53:57 得分 0
http://expert.csdn.net/Expert/topic/2417/2417397.xml?temp=.6815149Top
6 楼saien(精益求精)回复于 2003-11-08 19:00:17 得分 0
upTop




