Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Problem beim zeichnen von N-Ecken

  Alt 9. Aug 2007, 01:13
Delphi-Referenz durchsuchenPoint() ist eine Funktion. TCanvas.Polygon erwartet ein Array. Daher geht das in etwa so:

Canvas.Polygon([Point(150,350), Point(450,350), Point(300,200)]); Ein konstantes Array deklariert man so:
const <name>: array[<low>..<high>] of <type> = (<value0>, <value1>, ...); In deinem Fall also in etwa sowas:

const points: array[0..2] of TPoint = ((X=150, Y=350), (X=450, Y=350), (X=300, Y=200)); Kann sein, dass du noch die Kommata durch Semikola ersetzen musst, aber so ungefähr dürfte das passen.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat