Zitat von
jbg:
Auch wenn type TCaption = string ist, sind das für den Compiler erstmal zwei unterschiedliche Typen
Naaiiin
TCaption ist lediglich ein Alias für string. Was du meinst ist
Delphi-Quellcode:
type
TCaption = type{!} string;
Es liegt dran, das er versucht ne Property zu übergeben, was in einem get-Aufruf enden würde, der eine Konstante liefert, die damit keine Variable ist und damit auch nicht änderbar...