Thema: Delphi FastMM log File

Einzelnen Beitrag anzeigen

Benutzerbild von Surrounder
Surrounder

Registriert seit: 26. Sep 2003
Ort: Stuttgart
177 Beiträge
 
Delphi 2006 Professional
 
#6

Re: FastMM log File

  Alt 8. Dez 2006, 13:45
ich gebe das meiner Meinung nach auch wieder richtig frei, und zwar im destructor von TCLStation

Delphi-Quellcode:
destructor TCLStation.dCLStation();
begin
   if Assigned( wellendat ) then begin
      wellendat.Destroy;
      wellendat := nil;
   end;
end;
und die Klasse TCLStation wird in der Klasse TCLAnlage erzeugt

Delphi-Quellcode:
constructor TCLAnlage.CLAnlage( );                                    ;
begin
         ...
   for i := 0 to dat.Anzahlstationen do begin                                    // Erzeugen der Klassenobjekte TCLStationen
      Station[i] := TCLStation.CLStation( i );
   end;
end;
und auch wieder frei gegeben

Delphi-Quellcode:
destructor TCLAnlage.dCLAnlage( );                                    
begin
         ...
   for i := 1 to dat.Anzahlstationen do begin                                    // Zerstören der Klassenelemente TCLStationen
      if Station[i] <> nil then begin
         Station[i].dCLStation;
         Station[i] := nil;
      end;
   end;
end;
In C geschrieben und schön war zuletzt Franz Schuberts 9. Symphonie
  Mit Zitat antworten Zitat