Forum: Object-Pascal / Delphi-Language
Delphi
by knusprig,
5. Aug 2005
Also ich hab noch in einem Labels alle betroffenen Werte anzeigen lasse. Center ist der 0-Punkt des Koordinatensystems. Auch diese Werte passen.
Der Wert für y wird nach oben kleiner oder? Deshalb ziehe ich auch b von center.y ab.
Wie mach ich das genau mit dem Debuggen. Sorry für die dumme Frage, hab ich aber noch nie gemacht ;)
Forum: Object-Pascal / Delphi-Language
Delphi
by knusprig,
5. Aug 2005
Ja, hab ich. Die Werte passen alle. Das is ja gerade das was mich so stutzig macht. Die Werte werden richtig aus den Eingabefelder gezogen und der berechnete Wert b passt auch.
Forum: Object-Pascal / Delphi-Language
Delphi
by knusprig,
5. Aug 2005
Hm, sorry. Das is natürlich wichtig :)
Also die gerade wird nicht gezeichnet. Es erscheint am oberen Rand der Paintbox (in die das alles reingezeichnet werden soll) ein Punkt bzw ein waagerechter Strich (je nachdem wie groß a übergeben wird). Also es erscheint zwar was, aber nicht da wo es geplant war.
Forum: Object-Pascal / Delphi-Language
Delphi
by knusprig,
4. Aug 2005
Nabend,
ich habe da ein kleines Problem mit dem Zeichnen einer Geraden in einem Koordinatensystem. Das ganze soll dann so aussehen wie in dem angehängten Bild die rote Linie.
Klingt eigentlich ganz einfach. Aber ich hab da wohl irgendwo einen Fehler drin und find den ums verrecken nicht. Hier der Code:
Die Prozedur soll die Gerade zeichnen:
procedure TSchieber.DrawLine(Canvas: TCanvas;...