我使用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高手指教
例如
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高手指教
解决方案 »
- 老问题?关于adoquery1.open 打开慢的问题?
- delphi 2006 是不是在 .net 1.1下用的?
- 关于定义类型为class的数组的问题,向大家请教
- 如何读取指定行的数据
- 我从TComboBox继承了一个控件,为什么运行出错.
- 关于排他访问权
- 用Delphi5实现WEB开发
- 数据库的连接如何更新?(关于session)
- 请问RegisterHotKey的具体使用方法,我想把键盘上一个键(比如空格),按了过后的效果和点击鼠标左键一样?请指教。v
- 建议由斑竹、Kingron.Sunboy西门吹雪等大虾组织我们开发一共享软件!
- 用DLL共享内存,为什么对出来的值,不是写入的值(申请内存我用的是gmem_DDEShare),请高手帮忙
- 找控件
@pTestb:=GetProcAddress("testb");