Hello,
J'ai une procédure globale avec une partie ceci :
Le TRACE ou le OUVRE posent problème dans l'exécution. Pour cela j'ai crée une icône visuel, qui elle fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SI sNomVolume = "MERLIN" ALORS //Trace( ("Devicenotification : Vous avez inseré la bonne clé dans " +LettredudisqueA) ) //ouvre(FEN_merlinnotification2) gsUsbok.FRM_temoin..CouleurFond = VertClair RENVOYER nRet = 1 SINON //trace ("Devicenotification : Ceci n'est pas la bonne clé") //ouvre(FEN_usbstick_NOK) gsUsbok.FRM_temoin..CouleurFond = JauneClair RENVOYER nRet = 1
Le problème c'est que cette procédure global peut être exécuté à partir de différentes fenêtres.
Comment faire pour qu'elle fonctionne avec toutes les fenêtres ?
Car quand je défini une fenêtre cela fonctionne parfaitement.
Je pensais utiliser une variable globale com gsUsbok, qui dans chaque fenêtre serait = nom de la fenêtre.
Mais je reçoit des erreur
Comment faire autrement ?
BAV
Partager