Entwickler-Ecke
Multimedia / Grafik - Debug OnPaint in Delphi
Knulli - Do 01.11.12 09:51
Titel: Debug OnPaint in Delphi
Hi Leute,
ich wollte mal fragen ob mir jemand einen Tip geben kann, wie ich Canvas-Ausgaben in OnPaint so debuggen kann, daß die Ausgabe sofort auf dem Bildschirm erscheint.
Wenn ich z.B. in einer Schleife Canvas.LineTo mache, passiert zunächst nichts und beim nächsten LineTo kommt die Linie des letzten Canvas-Befehls.
Ein ähnliches Verhalten habe ich bei Canvas.OutText. Ist also ziemlich blöd, wenn man zum debuggen von Paint-Routinen einen "Stack" im Kopf haben muß.
Jemand ne Idee, wie man das beseitigen kann? Ist das ein Bug in Delphi?
Knulli
Moderiert von Th69: Topic aus Multimedia / Grafik verschoben am Do 01.11.2012 um 10:07
jaenicke - Do 01.11.12 11:45
Du kannst Application.ProcessMessages im Debugger auswerten, dann aktualisiert sich die GUI. (Also sprich Strg + F7, dort eingeben und auswerten oder Enter drücken.)
Knulli - Di 27.11.12 12:08
Nicht schön, aber eine Lösung.
Canvas.Refresh() geht übrigens auch...
THX.
Serbsis - Di 11.12.12 10:51
Wieso denn nicht schön? Ich hätts jetzt auch so gemacht...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!