AipApiManager.cpp.~6~ 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. //---------------------------------------------------------------------------
  2. #include <vcl.h>
  3. #pragma hdrstop
  4. #include <tchar.h>
  5. //---------------------------------------------------------------------------
  6. USEFORM("FrmMainF.cpp", FrmMain);
  7. USEFORM("FrmLogin.cpp", FrmLoginF);
  8. //---------------------------------------------------------------------------
  9. WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int)
  10. {
  11. bool bResult= false;
  12. FrmLoginF = new TFrmMain(Application);
  13. if (FrmLoginF) {
  14. FrmLoginF->ShowModal();
  15. bResult = FrmLoginF->FLogin;
  16. delete FRMLogin;
  17. FRMLogin = NULL;
  18. }
  19. else
  20. {
  21. bResult = false;
  22. }
  23. if (bResult == false) {
  24. goto prog_exit;
  25. }
  26. try
  27. {
  28. Application->Initialize();
  29. Application->MainFormOnTaskBar = true;
  30. Application->CreateForm(__classid(TFrmMain), &FrmMain);
  31. Application->Run();
  32. }
  33. catch (Exception &exception)
  34. {
  35. Application->ShowException(&exception);
  36. }
  37. catch (...)
  38. {
  39. try
  40. {
  41. throw Exception("");
  42. }
  43. catch (Exception &exception)
  44. {
  45. Application->ShowException(&exception);
  46. }
  47. }
  48. prog_exit:
  49. try
  50. {
  51. }
  52. catch(...)
  53. {
  54. }
  55. return 0;
  56. }
  57. //---------------------------------------------------------------------------