J'ai une application Delphi 2006 qui peut être réduite à une icône de barre d'état et affiche divers messages d'alerte via un repère de bulle sur l'icône de barre d'état.Conseils sur les bulles sur l'icône de la barre d'applications Delphi pour continuer à apparaître indéfiniment
Dans certaines circonstances - je ne sais pas quand - une indication de ballon affichée précédemment ne cesse de se lever et ne disparaîtra pas. Il s'affiche pendant la durée programmée, se ferme, puis réapparaît immédiatement.
Il s'agit toujours d'un conseil ballon de cette application.
Si l'application affiche une autre info-bulle, celle-ci s'affiche pour l'heure programmée, puis l'indication fantôme reprend.
C'est comme si l'indice était bloqué dans une file d'attente quelque part et n'était pas supprimé. En l'absence de toute inspiration (je me rends compte que c'est long), est-ce que quelqu'un sait comment purger les bulles?
vérifier si vous avez une minuterie qui appelle l'icône pour afficher le ballon ou mieux chercher encore l'ensemble du projet pour le nom du composant d'icône et voyez où vous appelez la procédure qui montre le ballon. – ComputerSaysNo
@Dorin. Merci, fait cela. Le code qui affecte à la propriété BalloonHint du TTrayIcon n'est définitivement pas appelé à nouveau. – rossmcm
testez-vous cela sur Windows XP? Je me souviens qu'il y avait un bug avec les ballons fournis par MS sur ce système d'exploitation. Quoi qu'il en soit, vérifiez la réponse acceptée à http://stackoverflow.com/questions/902642/how-to-hide-a-taskbar-balloon-at-will. Je pense que cela pourrait vous aider. –