Einzelnen Beitrag anzeigen

oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Variablen in Procedure freigeben.

  Alt 19. Mai 2009, 16:56
Zitat von Jackie1983:
na super habe meinen Fehler gefunden......
Habe eine Procedure übergeben und da habe ich die Klasse nicht freigegeben....
A: Da werd ich nicht draus schlau.
B: nach dem du das Objekt frei gegeben hast setze die Variable auf nil. Somit gibt es keinen Ärger, wenn du später auch mal prüfen willst, ob die Instanz frei gegeben wurde.

entweder:
Delphi-Quellcode:
  data.free;
  data := nil;
oder so:
  FreeAndNil(Data); Gruß oki
42
  Mit Zitat antworten Zitat