![]() |
Taskbar-Neuzeichnen wird verhindert - Warum?
Hallo zusammen,
ich habe das Problem, das eines meiner Programme (eine MainForm sonst nichts weiter aufregendes...) das Neuzeichnen der Taskleiste von Windows scheinbar verhindert - ich weiss allerdings nicht warum. Habt Ihr einen Tipp woran es liegen könnte? Szenario: Programm läuft und man kommt aus dem Screensaver zurück. Dann ist die Taskleiste nur in ihren Umrissen zu sehen der Inhalt wird nicht neu gezeichnet. Nach unterschiedlichen Zeitintervallen (ca. 25 sec.) wird dann die Taskleiste refresh und ist wieder mit ihren Inhalten (Start-Button, Quickstartleiste, Programmeinträge) zu sehen. Danke im Voraus, Christoph |
Re: Taskbar-Neuzeichnen wird verhindert - Warum?
Hi!
Wenn dein Programm das wirklich macht, dann deshalb, weil du es so programmiert hast. Ein leeres VCL-Programm tut das nicht. Ich denke eher, das dein Programm soviel Rechenzeit braucht, das Windows keine Möglichkeit hat, die Taskleiste neu zu zeichnen. Überprüfe doch mal, die Möglichkeiten in dieser Richtung. |
Re: Taskbar-Neuzeichnen wird verhindert - Warum?
Danke für den Hinweis.
Es ist so, dass ich das Programm (ca. 1 Mio Codezeilen) von einem Kollegen übernommen habe, den ich momentan dazu nicht mehr befragen kann. Sicher ist es irgendwo im Coding "versteckt" - ich hoffte, einen Hinweiss zu bekommen in der Art: Such mal nach der Message WM_XYZ, deren Behandlung etc. könnte so ein Verhalten vielleicht verursachen. Zitat:
Auf weitere Hinweise hoffend..., Christoph |
Re: Taskbar-Neuzeichnen wird verhindert - Warum?
Hallo zusammen,
nach langem Suchen im Coding habe ich jetzt die Ursache gefunden: Es wurden auf der Hauptform in kleineren Schleifen nichtvisuelle Komponenten erzeugt, die bis Programmende nicht freigegeben wurden. Das hat den Refresh der Windows-Taskleiste extrem behindert. Nachdem ich das Verhalten korrigiert habe, geht es jetzt wunderbar. Christoph |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz