OVH Cloud OVH Cloud

Fonction GetWindowsDirectory ne renvoie rien

2 réponses
Avatar
Sylvain
Bonjour,

Sur le PC d'un client (WinXP SP2 récent), mon appli lance un programme VBA
au démarrage pour lire le contenu d'un .ini qui est situé dans le dossier de
Windows.
La 1ère fonction que j'appelle est donc GetWindowsDirectory (depuis le VB).
Et surprise, elle ne me renvoie rien. Si je laisse poursuivre le traitement,
j'appelle ensuite la fonction GetPrivateProfileString (toujours depuis VB)
pour lire la valeur d'une clé dans mon .ini. Cette fonction ne renvoie rien
non plus ...

Avez-vous déjà rencontré ce souci ?? Ce prog est installé sur quelques
centaines de PC et j'ai eu beaucoup de cas particuliers mais pas encore
celui-là :-))

Merci de votre aide.

Cordialement,

Sylvain Caillet

2 réponses

Avatar
Vincent Burel
"Sylvain" wrote in message
news:457435d9$0$5065$
Bonjour,

Sur le PC d'un client (WinXP SP2 récent), mon appli lance un programme VBA
au démarrage pour lire le contenu d'un .ini qui est situé dans le dossier


de
Windows.
La 1ère fonction que j'appelle est donc GetWindowsDirectory (depuis le


VB).
Et surprise, elle ne me renvoie rien. Si je laisse poursuivre le


traitement,
j'appelle ensuite la fonction GetPrivateProfileString (toujours depuis VB)
pour lire la valeur d'une clé dans mon .ini. Cette fonction ne renvoie


rien
non plus ...



comment ca elle renvoie rien !?
pouvez vous nous montrer comment vous utilisez GetWindowsDirectory par
exemple.
Avatar
Sylvain
Ok, j'ai trouvé la cause ... un bête blocage d'antivirus. Mon appel à la
fonction se faisant depuis une macro VBA ... sécurité, sécurité !! Le même
appel fonctionnait bien depuis une appli VB.

Merci quand même !
Sylvain

"Vincent Burel" a écrit dans le message de
news: 45753791$0$5085$

"Sylvain" wrote in message
news:457435d9$0$5065$
Bonjour,

Sur le PC d'un client (WinXP SP2 récent), mon appli lance un programme
VBA
au démarrage pour lire le contenu d'un .ini qui est situé dans le dossier


de
Windows.
La 1ère fonction que j'appelle est donc GetWindowsDirectory (depuis le


VB).
Et surprise, elle ne me renvoie rien. Si je laisse poursuivre le


traitement,
j'appelle ensuite la fonction GetPrivateProfileString (toujours depuis
VB)
pour lire la valeur d'une clé dans mon .ini. Cette fonction ne renvoie


rien
non plus ...



comment ca elle renvoie rien !?
pouvez vous nous montrer comment vous utilisez GetWindowsDirectory par
exemple.