Mehrere Parameter sind auch kein Problem:
Delphi-Quellcode:
type
TTest = class(TObject)
private
// von PChar auf integer geändert
function GetStatus(ID, Number, Test, Super: integer): boolean;
public
// [index] eingefügt und read-Anweisung verändert
property Status[ID, Number, Test, Super: integer]: boolean read GetStatus;
end;
Was du in den Properties aber nicht machen kannst: du kannst keine overloaded Parameter erstellen.