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 ?
Partager