Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.052 Beiträge
Delphi 12 Athens
|
AW: Warnung W1036 Variable nicht initialisiert bei Verwendung FreeAndNil()
21. Nov 2014, 13:52
Nunja, eigentlich kann Delphi das wissen.
Bei VAR muß die Variable initialisiert sein, denn Delphi kann ja nicht wissen, ob mit der Variable intern was gemacht wird.
Darum gibt es auch die OUT-Parameter, wo nichts rein geht, aber etwas raus kommt.
Und genau das OUT müsste der Entwickler verwenden, wenn er das von dir genannte Szenario implementieren will.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|