Bishop.cpp
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. // Bishop.cpp : Defines the entry point for the application.
  2. //
  3. #include "stdafx.h"
  4. #include "Application.h"
  5. #include "Macro.h"
  6. int APIENTRY WinMain(HINSTANCE hInstance,
  7.                      HINSTANCE hPrevInstance,
  8.                      LPSTR     lpCmdLine,
  9.                      int       nCmdShow)
  10. {
  11. /*
  12.  * Add this funtion by liupeng on 2003
  13.  * We can find some error when start a console tracer
  14.  *
  15.  * Please check 'project-setting'
  16.  */
  17. #ifdef CONSOLE_DEBUG
  18. bool bOpenTracer = false;
  19.     while( lpCmdLine[0] == '-' || lpCmdLine[0] == '/' )
  20.     {
  21.         lpCmdLine++;
  22.         switch ( *lpCmdLine++ )
  23.         {
  24. case 'c':
  25.         case 'C':
  26.             bOpenTracer = true;
  27.             break;
  28.         }
  29.         while( IS_SPACE( *lpCmdLine ) )
  30.         {
  31.             lpCmdLine++;
  32.         }
  33.     }
  34. if ( bOpenTracer ) 
  35. {
  36. AllocConsole();
  37. }
  38. cprintf( "Startup application!n" );
  39. #endif
  40. CBishopApp app( hInstance );
  41. int nRet = app.Run();
  42. #ifdef CONSOLE_DEBUG
  43. cprintf( "End of application!n" );
  44. if ( bOpenTracer )
  45. {
  46. FreeConsole();
  47. }
  48. #endif
  49. return nRet;
  50. }