質問編集履歴

1

質問内容の追加。

2021/02/19 04:04

投稿

MaeharaKenji
MaeharaKenji

スコア86

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,117 @@
21
21
  最初に表示されるのはuMain.dfmにしたいのですが、この設定はどこで変更すればよいのでしょうか?
22
22
 
23
23
  どうぞ、ご教示の程宜しくお願い致します。
24
+
25
+
26
+
27
+
28
+
29
+
30
+
31
+
32
+
33
+ プロジェクト作成時に作成されるcppファイルの内容で、
34
+
35
+
36
+
37
+ ```ここに言語を入力
38
+
39
+ Application->CreateForm(__classid(TfrmConnect), &frmConnect);
40
+
41
+ Application->CreateForm(__classid(TfrmMain), &frmMain);
42
+
43
+ ```
44
+
45
+
46
+
47
+ このようなコードがありますが、このコードの順序を変えたところ、uMainのフォームが表示されるようになりましたが、
48
+
49
+ このようなやり方で問題ないでしょうか?
50
+
51
+
52
+
53
+ 正しい方法など教えて頂きますよう、宜しくお願い致します。
54
+
55
+
56
+
57
+
58
+
59
+
60
+
61
+ ```cpp
62
+
63
+ //---------------------------------------------------------------------------
64
+
65
+
66
+
67
+ #include <vcl.h>
68
+
69
+ #pragma hdrstop
70
+
71
+ #include <tchar.h>
72
+
73
+ //---------------------------------------------------------------------------
74
+
75
+ USEFORM("uConnect.cpp", frmConnect);
76
+
77
+ USEFORM("uMain.cpp", frmMain);
78
+
79
+ //---------------------------------------------------------------------------
80
+
81
+ int WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int)
82
+
83
+ {
84
+
85
+ try
86
+
87
+ {
88
+
89
+ Application->Initialize();
90
+
91
+ Application->MainFormOnTaskBar = true;
92
+
93
+ Application->CreateForm(__classid(TfrmConnect), &frmConnect);
94
+
95
+ Application->CreateForm(__classid(TfrmMain), &frmMain);
96
+
97
+ Application->Run();
98
+
99
+ }
100
+
101
+ catch (Exception &exception)
102
+
103
+ {
104
+
105
+ Application->ShowException(&exception);
106
+
107
+ }
108
+
109
+ catch (...)
110
+
111
+ {
112
+
113
+ try
114
+
115
+ {
116
+
117
+ throw Exception("");
118
+
119
+ }
120
+
121
+ catch (Exception &exception)
122
+
123
+ {
124
+
125
+ Application->ShowException(&exception);
126
+
127
+ }
128
+
129
+ }
130
+
131
+ return 0;
132
+
133
+ }
134
+
135
+ //---------------------------------------------------------------------------
136
+
137
+ ```