Hi nochmal,
sry. für die vielleicht "eigentlich" einfache Frage:
Ich habe jetzt
Delphi-Quellcode:
procedure TForm1.FormActivate(Sender: TObject);
begin
if fileexists(ExtractFilePath(ParamStr(0))+'ua44.ini') then
Form2.show//Login-Fenster
else
Form1.show;//Registrierungs-Fenster
end;
den Code ins FormActivate Ereignis gesetzt. Nun ist es bei dem Code so, dass beide Formen angezeigt werden, das Login-Fenster kommt.
Wenn ich nun dazuschreibe:
Delphi-Quellcode:
procedure TForm1.FormActivate(Sender: TObject);
begin
if fileexists(ExtractFilePath(ParamStr(0))+'ua44.ini') then
begin
Form2.show;//Login-Fenster
Form1.hide
end
else begin
Form1.show;//Registrierungs-Fenster
end;
end;
kommt Delphi mit der Meldung
Zitat:
...Cannot change Visible in onShow or onHide...
Habe es auch schon mit:
Form1.visible:=false;
versucht -> gleicher Fehler.
P.S.:
Gibt es in der DP eigentlich eine Rubrik, wo häufige Fehler beschrieben sind, um solche Fragen auszuschließen?