Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
9. Mär 2009
Dann wirst du dir wohl oder übel die letzte Position irgendwo speichern und dann im Timer für MoveTo verwenden müssen. (also überall da, wo der curser vorher mal gesetzt worden sein kann.)
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
8. Mär 2009
da dürfte kein Problem geben, da LineTo selber die Cursorposition auf den Entpunkt setzt.
und demnach ist beim letzen LineTo der (End)Punkt des vorherrigen LineTo's gültig.
wie sieht es denn nun im Timer aus?
ist vor dem LineTo dort ein MoveTo?
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
8. Mär 2009
im Timer gibt es nur dieses?
PaintBox1.Canvas.LineTo(xx,yy*(-1)+593);
na kein Wunder ... zwischen den Timeraufrufen könnte der Zeiger verändert werden
und ohne MoveTo vorher, ist der Startpunkt also praktisch gesehn undefiniert und kann sonstwo liegen (auch auf Punkt 0:0) :!: