Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.167 Beiträge
 
Delphi 12 Athens
 
#9

AW: Cursor Flickert über TImage

  Alt 3. Dez 2010, 14:15
Um welches Betriebssystem handelt es sich denn eigentlich?

Unter Win98 würde sich vermutlich das Image neu zeichnen und sich danach der Cursor neu drübermalen ... das Ergebnis wäre ein starkes Flackern.
Wärend unter Win7 eventuell der WindowsDesktopManager eine puffernde Wirkung haben könnte und es dort nicht blinkt




Das TImage macht nunmal ganz viel im Hintergrund.
Und es ist eben nicht auf so schnelle Veränderungen ausgelegt (die ist sogar verhältnismäßig langsam und resourcenfressend) ... hierfür gibt es nicht grundlos die TPaintbox.

Hier kann es z.B. sein, daß das TImage beim Neuzeichnen auf den Cursor zugreift und diesen eventuell ganz kurz ändert. (z.B. für eine Microsekunde die Sanduhr, falls es länger dauert)

[edit]
hmmmmm?
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat