Das Array ist OK, aber so als Frage:
Wie erstellt man ein Objekt?
Wenn du so fragst, dann hab ichs wahrscheinlich falsch gemacht
Wie müsste ichs denn machen?
Edit: Bin grad von selbst drauf gekommen
danke für den Hinweis.
es muss heißen
BrownProp1:= TProperty.Create(1, 1, brownprop1_pos);