Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#8

AW: TNotification DisposeOf oder Free?

  Alt 7. Jun 2018, 12:51
if Assigned(obj) {$IFDEF AUTOREFCOUNT}and not obj.Disposed{$ENDIF} then

Und .Free hat im ARC absolut keinerlei Funktion.
Echt toll, dass man so plattformunabhängigen Code fast nicht mehr schreiben kann, ohne massig IFDEFs.

Zitat:
und klaren Besitzverhältnissen
Klar ist nur, dass du teilweise nicht im Besitz bist.
.Free und früher war das Objekt mal weg ... jetzt ... nja, mal so und mal so.

var [WEAK] variable: type;
In aktuellen Delphis kann das nun endlich auch Windows.
Aber alte Delphis sagen keinen Muggs. Mein Kollege war grade erst drauf reingefallen, dass XE sowas bei IInterface zulässt, aber es still und heimlich ignoriert, da der Compiler keine Warnung wirft, wenn er auf ihm unbekannte Attribute trifft.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 7. Jun 2018 um 12:56 Uhr)
  Mit Zitat antworten Zitat