Reputation: 3483
I used CoolTrayIcon, and ShowBalloonHint to warn user to incoming messages. Everything has been working fine till today.
Today once I saw the Balloon, but later never. In these period some Windows update installed in the background as I think - later the system showed a "Restart" dialog.
I tried to set all properties, and to make a new test project and to copy my old code. Nothing worked.
Last chance I tried the CoolTrayIcon's demo. And it is also is not working for me!!!
The environment is:
Win7/x64, Delphi 6 professional (with updates), 4.4.4 CoolTrayIcon (last).
So here is the question: Do you experienced same anomaly? May this caused the SP? Or what?
I don't know how to determine that is this problem a System Failure (local), or caused Windows 7 update (then it is global, appearing everywhere)...
Upvotes: 3
Views: 2253
Reputation: 1
I found some information that might be handy on this case:
http://blogs.msdn.com/b/hennings/archive/2010/01/08/delphi-notifyicondata-and-windows7.aspx
Basically:
The problem lies in the NOTIFYICONDATA Structure
The member guidItem must no longer be 0 (zero) on Windows 7, but must contain the GUID of the icon that the notifier is associated with.
Hope it helps someone.
Upvotes: 0
Reputation: 154
I think CoolTrayIcon is a bit outdated.
Try with TJvTrayIcon from JEDI Visual Component Library.
TJvTrayIcon shows balloon hints on Windows 7.
Upvotes: 1