Zitat von
ripper8472:
beim lesen/schreiben der property werden aber funktionen aufgerufen -> TProperty <> String
Das mag ja alles sein, aber wenn du eine Variable als
var übergibst muß dafür eine Variable verwendet werden. Ein Property ist jedoch nur ein Wrapper - man definiert Funktionen zum setzen und lesen von Properties. Für ein
var Parameter brauchst du aber eine echte Variable, denn der Kompiler übergibt eigentlich eine Referenz darauf an die Funktion in der dieser dann gleich wieder dereferenziert wird.
Bei einer Property stehen dahinter aber wie gesagt eine Funktion zum lesen und eine zum schreiben -> das kann schon im Ansatz nicht funktionieren.