Bonjour à vous.

J'ai un problème avec une nouvelle application.

A un moment donné, j'utilise la fonction SysIconeAjoute comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
SysIconeAjoute("icone_systray.ico","Afficher_APPLI","Application en cours.....","checker_evenement_souris")
FenEtat(FEN_MAIN,Invisible)
Voici la fonction checker_evenement_souris :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
PROCEDURE checker_evenement_souris(action_souris)
SI action_souris = 515 ALORS // Si l'action sur le systray est undouble-clic gauche...
	FenEtat(FEN_MAIN,Actif)
	FenEtat(FEN_MAIN,DessusTout)
	SysIconeSupprime
FIN
Cela marche plutôt bien...

Par contre, je lance ce programme au démarrage de l'ordinateur via un shortcut du menu démarrer. Ce shortcut a un paramètre spécial "réduit" qui permet à l'appli de démarrer directement dans le systray...

Et c'est là ou se pose le problème. L'icône est bien dans le systray mais quasiment systématiquement dès qu'on clique dessus :

MICROSOFT VISUAL C++ RUNTIME LIBRARY

Runtime error !

This application has requested....................

Que faire ?

P.S. : Je précise que cela fait la même chose sur 3 postes différents...