Einzelnen Beitrag anzeigen

Sim_Star

Registriert seit: 18. Jan 2006
Ort: Krostitz
63 Beiträge
 
#1

Canvas.Polygon und Dynamisches Array of TPoint

  Alt 8. Nov 2010, 09:37
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
  Mit Zitat antworten Zitat