Hi,
mal eine komische Beobachtung, vielleicht ein
VCL Bug?
Wenn ich per Code in einer Action ein Modales Form schließe und direkt danach ein neues öffne, wir das Schließen nicht ausgeführt
Ich habe in einer ActionList ein Execute Event:
Delphi-Quellcode:
if (Sender = acTestButton) then
begin
if Assigned(frmAboutBox) then
frmAboutBox.Close;
AppAutoUpdate.CheckNow;
Exit;
end;
So, und in AppAutoUpdate läuft ein einfaches Form-Erzeugen eines anderen Modal Forms. Wird auch per ShowModal angezeigt.
Ersetzte ich ShowModal per Show geht es
Also kommt es wohl bei der Forms.pas innerhalb von ShowModal zu einem "Feature" welches mir nicht aus
OH und täglicher Praxis bekannt ist.
Weiß da jemand bescheid?
Gruß Assertor
P.S.: Nein, Application.ProcessMessages hilft nicht - und ja, es geht auch nicht mit ModalResult. Höchtens mit dem HolzHammer (.Release)