Hallo, ich habe gerade das Problem, dass ich in einer eigenen Klasse ein Dynamisches Array vom Type TPoint erstellt habe.
Dieses möchte ich dann in der Funktion Canvas.Polygon zum Zeichnen übergeben.
Doch beim Compilieren funktioniert es nicht und er bleibt unterhalbe dieser Codezeile hängen.
Delphi-Quellcode:
Type THolder = record
Polygon : array of TPoint;
HolderPointCount : integer;
HolderBrushColor : TColor;
HolderPenColor : TColor;
HolderPenWidth : TColor;
end;
...
FHolders : array of THolder;
...
self.FImage.Canvas.Polygon(FHolders[i - 1].Polygon);
das hier ist die Porblemzeile die nicht funktionieren will:
self.FImage.Canvas.Polygon(FHolders[i - 1].Polygon);
aber wieso?
Was mache ich falsch, bzw wo ist hier der Denkfehler?
LG Marco