Question

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)...

Was it helpful?

Solution

I think CoolTrayIcon is a bit outdated.

Try with TJvTrayIcon from JEDI Visual Component Library.

TJvTrayIcon shows balloon hints on Windows 7.

OTHER TIPS

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.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top