AipApiManager.cpp.~9~ 1.4 KB

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