Objecte werden delphiintern dereferenziert.
Delphi-Quellcode:
type TMyRec = record
X: Integer;
end;
PMyRec = ^TMyRec;
Var R: PMyRec;
R^.X := 123;
R.X := 123;
bei Pointern wird auch automatisch dereverenziert (falls nötig)
- bei Objekten kann aber nicht per ^ manuell dereferenziert werden
- und bei Pointern wird es (seit 'ner Weile), als unsicher angesehn
( R^ = OK ... R^.X = hier kommt 'nen Hinweis ... R.X = gern gesehn ... wobei ich es hier blöd find, da ich eigentlich, wegen der Übersicht, lieber weiterhin R^.X gemacht hätte
)