首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DLL 的 ExitCode ?解决方法

2012-08-07 
DLL 的 ExitCode ??貌似 exe 程序结束时的返回值是用 ExitCode 来设置,那如下的 dll 的 DllMain 的返回值

DLL 的 ExitCode ??
貌似 exe 程序结束时的返回值是用 ExitCode 来设置,那如下的 dll 的 DllMain 的返回值在Delphi也是用 ExitCode 来设置么?

C/C++ code
BOOL APIENTRY DllMain( HANDLE hModule,                        DWORD  ul_reason_for_call,                        LPVOID lpReserved                     ){......    return TRUE;}


[解决办法]
DLL没有ExitCode
只有Load和Free
这里的DllMain返回TRUE只是说明函数执行成功了
[解决办法]
procedure没有返回值
初始化时这样写
Delphi(Pascal) code
DLLProc(DLL_PROCESS_ATTACH)
[解决办法]
改成function
或者参数用var,用参数来接收返回的值

热点排行