我正在Delphi中为学校编写程序。因为它有一个登录屏幕,即Form2,所以Form1应该在开始时被隐藏。
在多个论坛上,我读到您应该使用Application.ShowMainForm := False;
。我已经将这一行直接放在Application.Initialize;
之后。另外,Form1的visible属性设置为false。
它给了我这个错误:
““ TApplication”在第14行(14; 15)处不包含名为“ ShowMainForm”的成员。”
我正在Delphi 10.3中编程
program Project2;
uses
System.StartUpCopy,
FMX.Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {Form2},
Unit3 in 'Unit3.pas' {Form3};
{$R *.res}
begin
Application.Initialize;
Application.ShowMainForm := False;
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm3, Form3);
Application.Run;
end.
我希望程序在隐藏Form1的情况下启动,但由于该错误而无法启动。
编辑:根据@Sertac Akyuz的建议更改了标题