So geht es bei mir mit XE7
Bei SetMyProp fehlte Value.
Delphi-Quellcode:
const
MYIDX = 2;
type
TMyClass = class
private
function GetMyProp(const Index, Offset: Integer): Integer;
procedure SetMyProp(const Index, Offset, Value: Integer);
protected
public
property MyProp[const Offset: Integer]: Integer index MYIDX read GetMyProp write SetMyProp;
end;