Autor Beitrag
covel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 131

Win XP PRo
Borland D7/C#
BeitragVerfasst: Mi 30.11.05 08:43 
Moin, Moin

habe ein Programm mit 2 formen

in der ersten form wird die zweite From wie folgt erstellt:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.pnl_adddataClick(Sender: TObject);
var
formi: Tform;
begin

formi := TForm2.create(form2);
formi.Show;

end;


jetzt möchte ich aus dem zweiten Formular das selbige also Form2 wieder schließen mit form2.free

jedoch gekomme ich dann eine Fehlermeldung

wie kann ich form2 schließen und den benutzen speicher von form2 wieder freigeben??

grüße Covel
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Mi 30.11.05 08:48 
trage mal in form2 in onclose bei
ausblenden Delphi-Quelltext
1:
Action := caFree;					
ein und Du musst das .Free nicht selbst machen

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
covel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 131

Win XP PRo
Borland D7/C#
BeitragVerfasst: Mi 30.11.05 08:55 
gut das klappt soweit aber wenn ich die From2 ein zweites mal aufrufen will gibt es wieder ne Fehlermeldung!

Im Prokekt..... Fehler der Klasse EAbstractError aufgetreten. Melduung 'Abstrakter Fehler'
Kroko
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1284

W98 W2k WXP
Turbo D
BeitragVerfasst: Mi 30.11.05 09:10 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.pnl_adddataClick(Sender: TObject);
var
formi: Tform2; //
begin

formi := TForm2.create(form2);
formi.Show;

end;

wäre eine Möglichkeit, ich nehme aber immer
ausblenden Delphi-Quelltext
1:
Application.CreateForm(TForm2, Formi);					

_________________
Die F1-Taste steht nicht unter Naturschutz und darf somit regelmäßig und oft benutzt werden! oder Wer lesen kann, ist klar im Vorteil!
covel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 131

Win XP PRo
Borland D7/C#
BeitragVerfasst: Mi 30.11.05 10:12 
Super besten dank für deine Hilfe!!!

Jetzt funkt. es

grüße Covel