12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- //---------------------------------------------------------------------------
- #include <vcl.h>
- #pragma hdrstop
- #include <tchar.h>
- //---------------------------------------------------------------------------
- #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->Run();
- }
- catch (Exception &exception)
- {
- Application->ShowException(&exception);
- }
- catch (...)
- {
- try
- {
- throw Exception("");
- }
- catch (Exception &exception)
- {
- Application->ShowException(&exception);
- }
- }
- prog_exit:
- try
- {
- }
- catch(...)
- {
- }
- return 0;
- }
- //---------------------------------------------------------------------------
|