-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDISCInfo.cpp
51 lines (47 loc) · 1.5 KB
/
DISCInfo.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USEFORM("CDVDMain.cpp", Main_Form);
USEFORM("About.cpp", About_Box);
USEFORM("Extra.cpp", Extra_Box);
USEFORM("Searchf.cpp", Search_Box);
USEFORM("Summary.cpp", SumInfo);
//---------------------------------------------------------------------------
#pragma resource "*.dfm"
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
#ifdef DISCInfo_DEBUG
start_log();
#endif
try
{
Application->Initialize();
Application->Title = "DISC Info version 1.6.1";
Application->CreateForm(__classid(TMain_Form), &Main_Form);
Application->Run();
}
catch (Exception &exception)
{
#ifdef DISCInfo_DEBUG
write_log("Exception\n\r");
#endif
Application->ShowException(&exception);
}
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
#ifdef DISCInfo_DEBUG
write_log("Program exited correctly");
#endif
return 0;
}
//---------------------------------------------------------------------------