Einzelnen Beitrag anzeigen

Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#23

Re: Wo gebt ihr Objekte frei?

  Alt 12. Dez 2007, 13:10
Hi,

@Popov:

Ich gebe Dir Recht, in einer procedure(für lokale Variablen) kann man auf
FreeAndNil verzichten und "besser" Objekt.free aufrufen.
Deshalb stand das in meinem Bsp. auch als Kommentar dahinter.


Bei mir wird allerdings durchgehend FreeAndNil verwendet,
über den "Sinn und Unsinn" lässt sich sicher streiten.
Aber Fakt ist:
Wenn man "Multi-Threaded" arbeitet ist es schon ne feine Sache mit FreeAndNil zu Arbeiten,
und vor dem Zugriff auf die Variable mit Assigned(xyz) zu prüfen,
ob es noch existiert.

Zwar hast Du Recht das es "meistens" überflüssig(90%) ist,
allerdings stürzt Dein Programm ab wenn die 10% eintreten,
meine nicht

Greetz DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat