Einzelnen Beitrag anzeigen

mm1256

Registriert seit: 10. Feb 2014
Ort: Wackersdorf, Bayern
642 Beiträge
 
Delphi 10.1 Berlin Professional
 
#13

AW: Try-finally und modalresult

  Alt 23. Jun 2015, 22:22
Was man im OnCreate erzeugt und über die Lifetime der Form-Instanz benötigt, sollte man tunlichst im OnDestroy aufräumen.
Das leuchtet mir ein. Kann es zukünftig so machen.

Alle anderen Zeitpunkte/Events funktionieren nur unter bestimmten Bedingungen.
Warum (unter welchen Bedingungen) würde denn "OnClose" nicht aufgerufen werden? Es geht hier ja um "modalresult" also modale Fenster. Hierzu verwende ich i.d.R. sowas:

Delphi-Quellcode:
unit Foo

interface

function Foo_ShowModal: integer;

implementation

function Foo_ShowModal: integer;
begin
  with TFoo.Create(Application) do
  try
    Result := ShowModal;
  finally
    Release;
  end;
end;
Gruss Otto PS: Sorry wenn ich manchmal banale Fragen stelle. Ich bin Hobby-Programmierer und nicht zu faul die SuFu zu benutzen
  Mit Zitat antworten Zitat