Einzelnen Beitrag anzeigen

DSCHUCH

Registriert seit: 6. Jun 2007
Ort: Dresden
185 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#6

AW: Abarbeitungsreihenfolge Modale Ereignisse

  Alt 26. Feb 2013, 23:56
Es ist wie vermutet: die Form wird durch das Modal nur Unsichtbar. Close mit caFree sendet nur ein CM_RELEASE wodurch die Form erhalten bleibt, bis die anwendung das nächste mal Idle wird (bzw Application.Process/Handle- Messages ?? => noch nicht geprüft)

http://stackoverflow.com/questions/2...rm-release-nil

wie Modal überhaupt abgebildet wird, sieht man ja in Forms.pas => "function TCustomForm.ShowModal: Integer;"

Ich kann zwar noch nicht finden, wodurch überhaupt das Close aufgerufen wird, da die Schleife ja nur ein Hide am Ende aufruft, nie ein Close.
aber wird es ja offensichtlich....
... ich kann somit keinen technischen Grund sehen, wieso caFree bei Modalen Formen nicht verwendet werden sollte.?
  Mit Zitat antworten Zitat