读书人

DLL 的 ExitCode ?该怎么解决

发布时间: 2012-12-30 10:43:15 作者: rapoo

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


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

[解决办法]
DLL没有ExitCode
只有Load和Free
这里的DllMain返回TRUE只是说明函数执行成功了
[解决办法]
procedure没有返回值
初始化时这样写
DLLProc(DLL_PROCESS_ATTACH)

[解决办法]
改成function
或者参数用var,用参数来接收返回的值

读书人网 >.NET

热点推荐