Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
23. Jun 2004
Ich meinte eigentlich array-properties, nicht properties eines array-typs :wink:
Ungefähr so:
TArrayWrapper = class;
TArr = array of integer;
TOnChanged = procedure (sender:TArrayWrapper) of object;
TArrayWrapper = class(TObject)
private
Forum: Object-Pascal / Delphi-Language
Delphi
by maximov,
23. Jun 2004
Hi,
Ein ist klar: Mit nem normalen array ist nicht möglich, da es keinen code gibt, der reagieren könnte. Aber, wie Steve schon sagte, könntest du für dein array einen klassen-wrapper schreiben. Und das würde ich mit einer array-property machen, denn dort kannst du im setter dein 'Onchanged' event auslösen und es würde nach aussen genau wie ein array aussehen :wink: