Page 1 sur 1

Problème avec le SysTray

Publié : mar. 10/févr./2004 16:12
par julien
Salut,

J'ai un problème avec les fonctions SysTray,
Voila,
J'ajoute une icône dans le systray (AddSysTrayIcon)
Le programme tourne bien et l'icône est bien affiché à coté de l'horloge,

Mais si je plante explorer.exe (CTRL+ALT+SUPPR) et que je le relance (Exécuter), explorer recharge les icones la barre des taches... sauf l'icone du programme que j'ai crée avec PB. (les autres icones, ZoneAlarm..) s'affiche correctement,


Quelqu'un sait comment remédier à ce problème ? :roll:

Publié : mar. 10/févr./2004 17:17
par Fred
Remarque interessante. Je vais voir ce que je peux faire.

Publié : mar. 10/févr./2004 17:55
par Le Soldat Inconnu
Moi de même mais à mon avis ce n'est pas du à PB mais à window
quand je plante explorer, j'ai également des icônes qui disparaissent mais seulement ceux des programmes qui ne tourne pas sans arrêt en arrière plan.
Par exemple zone alarm et norton reste afficher tandis que wanadoo, les sofs purebasic, les param de la carte graphique, etc... disparaissent.

Bon, si Fred trouve une solution, je suis preneur :D

Publié : mar. 10/févr./2004 20:30
par cederavic
d'accord avec toi regis, je pense pas que ça vienne de PB mais du programmeur qui doit oublier un morceau pour eviter ça (mais allez savoir lequel! lol)

Publié : mer. 11/févr./2004 10:56
par Lukky
Je confirme que c'est un problème qui ne concerne QUE windows. Soldat a raison une fois de plus, seuls les programmes qui tournent au moment de la relance d'explorer sont réafficher.

Tu peux toujours faire un changement d'utilisateur en fermant la session, tu verras bien si ton icone revient ou pas.

Mais y'a pas de doute, c'est windows, pas la peine que Fred se creuse la tête pour rien.

JL

Publié : mer. 11/févr./2004 21:52
par Heis Spiter
Cela ne vient pas de Windows ! Je vais paraitre c** mais... Les icones crées par les 3/4 des programmes virent effectivement au premier plantage de Explorer MAIS il exite les icones persistantes qui restent meme après plantage ! Cela n'as rien a voir avec le fait que l'application soit lancé ou non. Mais ne me demandez pas comment programmer ca :roll:

Publié : mer. 11/févr./2004 21:58
par Chris
Salut :)

Il y a une fonction IPersistFile dans l'api Windows. Elle est justement utilisée pour la création de raccourcis.

Quand à savoir si les raccourcis dans le system tray sont faits de le même façon...

Chris :)

Publié : mer. 11/févr./2004 22:05
par Oliv
C'est( une erruer windows qui ne recharge pas tout : pensez à regarder l'icone du sons, qui ne revien que quand on l'appelle