Tja, ich wusste das auch nicht was Borland da wiedermal geändert hat, so müsste es gehen:
Delphi-Quellcode:
function GetParam(const Name: String): Variant; virtual;
procedure SetParam(const Name: String; const Data: Variant); virtual;
public
class procedure Register;
property Param[const Name: String]: Variant read GetParam write SetParam;
end;
Der Index einer Property, wenn er vom Typ LongString ist, muß anscheinend jetzt immer als
const deklariert werden. Ansich ist das logisch, unlogisch ist nur das man zb. in D3 auch ohne const arbeiten konnnte (wenn ich mich recht erinnere).
Zitat:
quasi eine "Allround-Möglichkeit" habe, um Properties innerhalb des gesamten Modulgeflechts setzen zu können...
Ja, so war es auch gedacht
Gruß Hagen