请教 关于VC调用DELPHI封装的CBUILDER写的DLL问题
各位大大好:我在项目中遇到问题:1,ENCRYPT.DLL由CBUILDER写成; 2:用DELPHI封装ENCRYPT.DLL得到PUBLIC.DLL; 3:PUBLIC.DLL的依存文件有ENCRYPT.DLL,RTL60.BPL, VCL60.BPL,vcldb60.bpl; 4:ENCRYPT.DLL, PUBLIC.DLL都没有问题 5:开发环境只装了VC6 ,依存文件都放在工程目录下
问题如下:1:在我调用过程中,先 LoadLibrary("ENCRYPT.DLL");然后LoadLibrary("PUBLICLIB.DLL"); 返回值都不为空,但是使用GetLastError时,LoadLibrary("ENCRYPT.DLL")正常,没有错误;LoadLibrary("PUBLICLIB.DLL")返回GetLastError = 2
2:当我忽略GetLastError = 2,继续载入PUBLIC.DLL中的函数,GetProcAddress返回值不为空,但是接着又是GetLastError = 2,