Hallo!
Also, ich entwickle gerade Komponenten. Eines verwendet Array-Eigenschaften (wie z.B. Canvas Pixels verwendet). Meine Eigenschaft sieht etwa so aus:
Delphi-Quellcode:
private
FArr:array[0..MaxX,0..MaxY] of Integer;
published
property Arr[x,y:Integer]:Integer read FArr write FArr;
Mein Problem ist dabei FArr, da es wegen MaxX und MaxY statisch ist.
Mit dynamischen Variablen, die Zeiger auf Nachbarn enthalten (oder so ähnlich), wollte ich nicht verwenden, weil sie unter Umständen sehr viel Speicherplatz einnehmen würden.
TCanvas liest oder schreibt die Pixels über External-Prozeduren. Da weiß ich auch nicht, ob ich dieselben für meine Eigenschaften nutzen kann.
Meine Frage ist also:
Wie erzeuge ich dynamische Arrays ?