| | |
| | | SetRegistryKey(_T("应用程序向导生成的本地应用程序")); |
| | | |
| | | |
| | | // gdi+ |
| | | Gdiplus::GdiplusStartupInput gdiplusStartupInput; |
| | | Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL); |
| | | |
| | | |
| | | // 本程序文件目录 |
| | | TCHAR sDrive[_MAX_DRIVE]; |
| | | TCHAR sDir[_MAX_DIR]; |
| | |
| | | // 初始化BEQ库 |
| | | BEQ_Initialize(); |
| | | RX_Init(); |
| | | |
| | | |
| | | CString strIniFile; |
| | | strIniFile.Format(_T("%s\\configuration.ini"), (LPTSTR)(LPCTSTR)m_strAppDir); |
| | | int plcTimeout = GetPrivateProfileInt("PLC", "Timeout", 700, strIniFile); |
| | | int plcBufSize = GetPrivateProfileInt("PLC", "BufSize", 20, strIniFile); |
| | | int plcPacketSize = GetPrivateProfileInt("PLC", "PacketSize", 80, strIniFile); |
| | | MCL_Initialize(); |
| | | MCL_SetTimeout(plcTimeout); |
| | | MCL_SetMaxActionSize(plcBufSize); |
| | | MCL_SetPacketSize(plcPacketSize); |
| | | |
| | | |
| | | // 自定义组件 |
| | |
| | | |
| | | int CBondEqApp::ExitInstance() |
| | | { |
| | | m_model.term(); |
| | | BEQ_Term(); |
| | | RX_Term(); |
| | | MCL_Term(); |
| | | CloseHandle(m_hAppMutex); |
| | | |
| | | |
| | | // gdi+ |
| | | Gdiplus::GdiplusShutdown(m_gdiplusToken); |
| | | |
| | | |
| | | return CWinApp::ExitInstance(); |
| | | } |