沒搞過這種東西。。。哎。。信箱[email protected]
謝謝那位高手了
void MainThread(void *)
{
//資源切換,無此宏創建對話框不成功
AFX_MANAGE_STATE(AfxGetStaticModuleState());
HINSTANCE hResOld = AfxGetResourceHandle();
AfxSetResourceHandle(theApp->m_hInstance);
if(InitDLL()==FALSE)//初始化
{
AfxMessageBox(TEXT("初始化失敗"));
AfxSetResourceHandle(hResOld);
return;
}
CDlgMain *MainWnd = new CDlgMain();
_ASSERT(MainWnd != NULL);
//模態表單
MainWnd->DoModal();
//UnHookWndPro();
//已被阻塞,當表單關閉時繼續以下內容
delete MainWnd;
MainWnd = NULL; //為了防止記憶體泄露
EndDll();
HANDLE hThread = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)FreeLibrary,theApp->m_hInstance,0,0);
if(hThread!=INVALID_HANDLE_VALUE)
CloseHandle(hThread);
if (g_ThreadHandle!=INVALID_HANDLE_VALUE)
CloseHandle(g_ThreadHandle);
delete theApp;
theApp = NULL;
TraceOutA(TEXT("卸載成功!"));
AfxSetResourceHandle(hResOld);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/88769.html
標籤:語言基礎/算法/系統設計
上一篇:動態結構體如賦值 delphi
