Ein freundliches Hallo an Alle!
Da würde ich eher die Main
form ausblenden (Visible := False) und nur einblenden, wenn sie wirklich benötigt wird.
Häufig ist das Einfache einfach auch das einfachste! Seit gut 2 Wochen hab ich die Idee von Moombas verbaut: Wenn die Form2 aufgerufen wird, setze ich die MainForm auf Visible = false, und wenn das Fenster wieder geschlossen wird, setze ich die MainForm.Visible := true! Fertig!
Delphi-Quellcode:
procedure TfrmMain.bbtLagerClick(Sender: TObject);
begin
p_ProtoWrite('');
p_ProtoWrite('starte Lager aus frmMain');
frmMain.Visible := false;
frmLager.ShowModal;
frmMain.Visible := true;
end;
Und keine Fehler mehr! Vielen Dank für alle Tipps und besonders an Mommbas für die klasse Idee!
Schönes Wochende!
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS
SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney