Forum: Sonstige Fragen zu Delphi
Delphi
by oki,
19. Mai 2009
Ja, so das sollte man möglichst beachten. Dem Object ist es zwar egal, des guten Stiles, der Übersichtlichkeit und im eigenen Interesse sollte man sich daran halten.
Schau dir mal Muetzes Code an. Da sieht man auf einem Blick was mit dem Object passiert und kommt nicht ins grübeln ob und wann das Objekt frei gegeben wird/muss.
Gruß oki
Forum: Sonstige Fragen zu Delphi
Delphi
by oki,
19. Mai 2009
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:
data.free;
data := nil;
oder so: