Bonsoir,
Je suis avec VC++ 6.0.
Je dois réaliser un programme qui utilise une DLL (j'utilise un .lib et un .h).
Cette dll utilise des variables d'environnement que je met à jour au début de mon code.
Le problème est que la DLL vérifie l'existence de ces variables dés son chargement... donc avant que mon soft ne démarre.
Ainsi lorsque j'appelle la première fonction de la dll, la fonction échoue.
Par contre, si je lance l'exécutable dans un batch où les variables d'environnement sont déjà initialisés, alors cela fonctionne.
Existe-t-il un moyen pour:
- soit mettre à jour la variable d'environnement plus tôt,
- soit retarder le chargement (fait "naturellement" actuellement) de la dll.
Cordialement
Partager