トレイ バルーン ヒントを介してさまざまなイベントを通知する D2006 アプリがあります。頻繁ではありませんが、アプリの呼び出しの 10 回に 1 回の頻度で、ヒントの 1 つが何度も何度もポップアップすることを決定します... 永遠に。それを止める唯一のことは、アプリを閉じることです。
アプリが別のバルーン int を発行すると、ファントム ヒントが置き換えられますが、新しいヒントがタイムアウトした後、ファントム ヒントが返されます。同様に、ファントム ヒントを閉じると、すぐに戻ります。
ヒントを作成するコードが繰り返し呼び出されていないことを確認しました。そのヒントは、どこか腸の奥深くから発生しています。
MainForm.TrayIcon1.BalloonFlags := Flag ;
MainForm.TrayIcon1.BalloonTitle := Title ;
MainForm.TrayIcon1.BalloonHint := Message ;
MainForm.TrayIcon1.BalloonTimeout := Delayms ;
MainForm.TrayIcon1.ShowBalloonHint ;