RDSTerminal.cpp
上传用户:hbzxgg2
上传日期:2009-03-28
资源大小:291k
文件大小:2k
- // RDSTerminal.cpp : Defines the class behaviors for the application.
- //
- #include "stdafx.h"
- #include "RDSTerminal.h"
- #include "RDSTerminalDlg.h"
- #include "InitSys.h"
- #ifdef _DEBUG
- #define new DEBUG_NEW
- #endif
- //=========================================================================
- // 全局变量
- //=========================================================================
- TCHAR g_CurDir[MAX_PATH] = {0};
- CBlueTooth_WM *m_pBlueTooth_WM = NULL;
- t_ProgramSetting g_Setting;
- // CRDSTerminalApp
- BEGIN_MESSAGE_MAP(CRDSTerminalApp, CWinApp)
- END_MESSAGE_MAP()
- // CRDSTerminalApp construction
- CRDSTerminalApp::CRDSTerminalApp()
- : CWinApp()
- {
- // TODO: add construction code here,
- // Place all significant initialization in InitInstance
- }
- // The one and only CRDSTerminalApp object
- CRDSTerminalApp theApp;
- // CRDSTerminalApp initialization
- BOOL CRDSTerminalApp::InitInstance()
- {
- #if defined(WIN32_PLATFORM_PSPC) || defined(WIN32_PLATFORM_WFSP)
- // SHInitExtraControls should be called once during your application's initialization to initialize any
- // of the Windows Mobile specific controls such as CAPEDIT and SIPPREF.
- SHInitExtraControls();
- #endif // WIN32_PLATFORM_PSPC || WIN32_PLATFORM_WFSP
- if (!AfxSocketInit())
- {
- AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
- return FALSE;
- }
- AfxEnableControlContainer();
- WSADATA wsd;
- WSAStartup (MAKEWORD(2,2), &wsd);
- // Standard initialization
- // If you are not using these features and wish to reduce the size
- // of your final executable, you should remove from the following
- // the specific initialization routines you do not need
- // Change the registry key under which our settings are stored
- // TODO: You should modify this string to be something appropriate
- // such as the name of your company or organization
- SetRegistryKey(_T("Local AppWizard-Generated Applications"));
- if ( !Init_System () )
- {
- AfxMessageBox ( L"Initialize system failed" );
- return FALSE;
- }
- CRDSTerminalDlg dlg;
- m_pMainWnd = &dlg;
- INT_PTR nResponse = dlg.DoModal();
- if (nResponse == IDOK)
- {
- // TODO: Place code here to handle when the dialog is
- // dismissed with OK
- }
- // Since the dialog has been closed, return FALSE so that we exit the
- // application, rather than start the application's message pump.
- return FALSE;
- }
- int CRDSTerminalApp::ExitInstance()
- {
- Uninit_System ();
- WSACleanup();
- return CWinApp::ExitInstance();
- }