Ich habe eine Delphi 2006 App, die auf ein Tray-Icon minimiert werden kann, und verschiedene Warnmeldungen über einen Hinweis auf das Tray-Icon anzeigt.Balloon Hinweise auf Delphi App Tray-Icon auf unbestimmte Zeit auftauchen
Unter bestimmten Umständen - ich weiß nicht wann - erscheint ein zuvor angezeigter Sprechblasenhinweis und wird nicht verschwinden. Es wird für die programmierte Dauer angezeigt, schließt und erscheint sofort wieder.
Es ist immer ein Ballon Hinweis von dieser App.
Wenn die App einen weiteren Sprechblasenhinweis anzeigt, der für die programmierte Zeit angezeigt wird, wird der Phantomhinweis fortgesetzt.
Es ist, als ob der Hinweis irgendwo in einer Warteschlange stecken bleibt und nicht entfernt wird. In Ermangelung von irgendjemandem mit etwas Inspiration (ich weiß, es ist ein langer Schuss ...), weiß jemand, wie man die Ballonhinweise wegspült?
überprüfen, ob Sie einen Timer, die das Tray-Icon ruft den Ballon angezeigt werden oder noch besser das gesamte Projekt für den Namen des Tray-Icon-Komponente suchen und sehen, wo Sie die Prozedur aufrufen, die den Ballon zeigt. – ComputerSaysNo
@Dorin. Danke, das getan. Der Code, der der BalloonHint-Eigenschaft des TTrayIcon zugewiesen wird, wird definitiv nicht erneut aufgerufen. – rossmcm
testen Sie dies auf Windows XP? Ich kann mich erinnern, dass es einen Fehler mit den Luftballons gab, die von MS auf diesem OS zur Verfügung gestellt wurden. Überprüfe die akzeptierte Antwort unter http://stackoverflow.com/questions/902642/how-to-hide-a-taskbar-balloon-at-will. Ich denke, das könnte dir helfen. –