Einzelnen Beitrag anzeigen

hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#4

AW: MDI Anwendung verursacht Schutzverletzung

  Alt 3. Apr 2014, 15:10
Macht es doch nicht so umständlich, die Lösung ist doch trivial.

Entweder

Delphi-Quellcode:
With TForm2.Create(Self) do
begin
 Showmodal;
 free;
end;
oder bei nichtmodal
Delphi-Quellcode:
Frm : TForm2;

frm := TForm2.Create(self);
frm.Show;

Das Fenster muss dann entweder bei Programmende geschlossen werden.
Oder im Fenster selbst.
Wird das Fenster selbst, z.B. ein Endebutten geschlossen dann muss
im Ereignis onClose Action = cafree gesetzt werden.

Der Aufruf kann auch mit TForm2.Create(nil) erfolgen.
Bei Create wird der Besitzer und nicht das Parent übergeben.
Wird Owner angegeben, dann wird dieser beim Beenden das Fenster mit schließen.

Gruß
Peter
  Mit Zitat antworten Zitat