//--------------------------------------------------------------------------- #include #pragma hdrstop #include //--------------------------------------------------------------------------- #include "FrmLoginF.h" USEFORM("FrmMainF.cpp", FrmMain); USEFORM("FrmLoginF.cpp", FrmLogin); USEFORM("FrmPswdChangeF.cpp", FrmPswdChange); //--------------------------------------------------------------------------- WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int) { bool bResult= false; FrmLogin = new TFrmLogin(Application); if (FrmLogin) { FrmLogin->ShowModal(); bResult = FrmLogin->FLogin; delete FrmLogin; FrmLogin = NULL; } else { bResult = false; } if (bResult == false) { goto prog_exit; } try { Application->Initialize(); Application->MainFormOnTaskBar = true; Application->CreateForm(__classid(TFrmMain), &FrmMain); Application->CreateForm(__classid(TFrmPswdChange), &FrmPswdChange); Application->Run(); } catch (Exception &exception) { Application->ShowException(&exception); } catch (...) { try { throw Exception(""); } catch (Exception &exception) { Application->ShowException(&exception); } } prog_exit: try { } catch(...) { } return 0; } //---------------------------------------------------------------------------