Bonjour !

Tout d'abord pour ce programme, je suis obligé de passer par VB6 (pas eu le choix du langage... )

Après lecture d'un fichier INI, je me retrouve avec des chemins DOS utilisant des variables d'environnement, du style :

sMaVariable = "c:\test\%USERNAME%\voila"

ou bien :

sMaVariable = "%APPDATA%\Adobe\%VERNUMBER%\pouet"

Je vais par la suite être ammené à bosser sur ces répertoires (folderexists, filecopy etc.) dans mon programme VB6;

Ca va, jusque là ? Alors voilà le problème !

FolderExists(sMaVariable), ça foire car elle contient des %VARD'ENV% et que les fonctions VB6 ne les traduisent malheureusement pas !

Je me suis dit "pas de problème, suffit de remplacer ces %VARS% par leur valeur dos, récupérées avec un GetEnvironmentVariable", mais gérer tous les cas de figure semble complexe...

Des idées, des suggestions ?