Einzelnen Beitrag anzeigen

KrasserChecker

Registriert seit: 21. Jul 2004
120 Beiträge
 
#5

Re: Problem beim Erstellen einer klasse

  Alt 25. Okt 2006, 13:23
Zitat von inherited:
Ja. Du musst zunächst eine Instant von TFormelsammlung im OnCreate der Form erzeugen
Delphi-Quellcode:
var
  Formelsammlung: TFormelsammlung;

...

procedure TKonsolen_Form.FormCreate(Sender: TObject);
begin
  Formelsammlung:= TFormelsammlung.Create;
end;

Richtig, aber da der Entwickler bei selbst erzeugten Objekten auch die "Verantwortung" für deren belegten Speicher übernimmt, muß es an geeigneter Stelle auch wieder freigegeben werden:
Delphi-Quellcode:
procedure TKonsolen_Form.FormDestroy(Sender: TObject);
begin
  Formelsammlung.Free;
end;
Sonst kommt es u.U. zu Speicherlecks...
  Mit Zitat antworten Zitat