Forum: Programmieren allgemein
by Medium,
23. Nov 2013
Zunächst ist himitsus Tipp schon mal ein großer Knackpunkt. Das sollte dir schon einen guten Sprung nach vorne geben. Wenn es dann noch zu grob für dich ist:
Du kannst nicht genauer zeichnen als ein Pixel groß ist. Du brauchst die reellen Werte zumindest nicht zum Weiterrechnen, so dass von den Zahlen her an sich alles okay sein dürfte. Aber auf halbe Pixel malen funktioniert einfach nicht....
Forum: Programmieren allgemein
by Medium,
22. Nov 2013
Der Fehler müsste eigentlich auch schon in den Aufrufen davor kommen, weil eine Division mit "/" in Delphi bzw. FPC immer einen Extended bzw. Double zurück liefert. Das "h" ist also auch nicht das eigentliche Problem, sondern der Teil davor (bzw. der gesamte Ausdruck dann, weil der dann ebenfalls Extended/Double wird, sobald ein Operand dies ist. Auch wenn dieser Operand das Ergebnis einer...