Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("CopyIteration.cpp", CopyIterationForm);
USEFORM("DataModule.cpp", Data_Module); /* TDataModule: File Type */
USEFORM("GenerationProperties.cpp", GenerationPropertiesForm);
USEFORM("ImportTransactionParameters.cpp", ImportTransactionParametersForm);
USEFORM("InitProgress.cpp", InitValuesProgressForm);
USEFORM("IterationConfig.cpp", IterationConfigForm);
USEFORM("Login.cpp", LoginForm);
USEFORM("Main.cpp", MainForm);
USEFORM("ParameterScope.cpp", ParameterScopeForm);
USEFORM("ProjectConfig.cpp", ProjectConfigForm);
USEFORM("RunTests.cpp", RunTestsForm);
USEFORM("ScenarioParameters.cpp", ScenarioParamsForm);
USEFORM("TestDirectorImport.cpp", TestDirectorImportForm);
USEFORM("TestDirectorLogin.cpp", TestDirectorLoginForm);
USEFORM("TestScenarioProperties.cpp", TestScenarioPropertiesForm);
USEFORM("TransactionConfig.cpp", TxnConfig);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
        {
                Application->Initialize();
                Application->Title = "Transaction Test Manager";
                Application->CreateForm(__classid(TData_Module), &Data_Module);
                Application->CreateForm(__classid(TMainForm), &MainForm);
                Application->CreateForm(__classid(TProjectConfigForm), &ProjectConfigForm);
                Application->CreateForm(__classid(TIterationConfigForm), &IterationConfigForm);
                Application->CreateForm(__classid(TTxnConfig), &TxnConfig);
                Application->CreateForm(__classid(TRunTestsForm), &RunTestsForm);
                Application->CreateForm(__classid(TTestDirectorImportForm), &TestDirectorImportForm);
                Application->CreateForm(__classid(TLoginForm), &LoginForm);
                Application->CreateForm(__classid(TScenarioParamsForm), &ScenarioParamsForm);
                Application->CreateForm(__classid(TParameterScopeForm), &ParameterScopeForm);
                Application->CreateForm(__classid(TInitValuesProgressForm), &InitValuesProgressForm);
                Application->CreateForm(__classid(TTestDirectorLoginForm), &TestDirectorLoginForm);
                Application->CreateForm(__classid(TTestScenarioPropertiesForm), &TestScenarioPropertiesForm);
                Application->CreateForm(__classid(TGenerationPropertiesForm), &GenerationPropertiesForm);
                Application->CreateForm(__classid(TImportTransactionParametersForm), &ImportTransactionParametersForm);
                Application->CreateForm(__classid(TCopyIterationForm), &CopyIterationForm);
                Application->Run();
        }
        catch (Exception &exception)
        {
                Application->ShowException(&exception);
        }
        catch (...)
        {
                try
                {
                        throw Exception("");
                }
                catch (Exception &exception)
                {
                        Application->ShowException(&exception);
                }
        }
        return 0;
}
//---------------------------------------------------------------------------