请问:在DELPHI中调用DLL, 是不是DLL一定要注册呢?
我在注册DLL时发生以下错误:
"d:\abcx.dll was loaded,but the DllRegisterServer entry point was not found. DllRegisterServer may not be exported,or corrupt version of d:\abcx.dll may be in memory.consider using pView to detect and remove it."
为什么,怎样解决?
另外,在Delphi中有什么工具可以查看到DLL中的函数呢?
我在注册DLL时发生以下错误:
"d:\abcx.dll was loaded,but the DllRegisterServer entry point was not found. DllRegisterServer may not be exported,or corrupt version of d:\abcx.dll may be in memory.consider using pView to detect and remove it."
为什么,怎样解决?
另外,在Delphi中有什么工具可以查看到DLL中的函数呢?
静态调用
procedure a(a: Integer); external 'a.dll';
动态调用
LoadLibrary
GetProcAddress
注册的话
是一些ActiveX库,包含COM对象的dll
delphi中有个TDump可以参看dll中的函数
我将给分: xygyb(40),sexalpha(5),zhang21cnboy(20),diruser(15),celeronll(20).