Zitat von
Alfonso:
In der Anleitung vom Treeview stehen die Beispiele ohne ^. In dem Tutorial im
dsdt.info steht es mit ^.
Was ist nun richtig? Oder ist es gleichwertig?
Halli Hallo,
es ist gleichwertig.
Das "Dach" (^) dereferenziert ja den angegebenen Pointer. Wenn auf Daten "hinter" dem Pointer zugegriffen wird dann dereferenziert Delphi automatisch, ohne daß man das ^-Zeichen angeben
muss. Viele Leute schreiben es aber trotzdem um im Source deutlich zu machen, daß es sich um einen Pointer handelt.
Ich glaube in früheren Delphi-Versionen wurde nicht automatisch dereferenziert (bin mir aber nicht sicher wann dieses Feature in Delphi eingeführt wurde) und da musste man das ^-Zeichen noch schreiben.
Ciao,
Ralf