Bonsoir à tous,
Voici un petit problème épineux :
J'ai créé un programme avec VB5. Il est livré sans installeur, juste avec un fichier zip contenant
- le programme .EXE
- les deux DLL nécessaires
- les deux OCX nécessaires
- le fichier .manifest
Ca a toujours fonctionné sur toutes les versions de windows, de Windows 95 jusque Windows 10
Cependant un utilisateur, qui a un compte limité sur une machine sous windows 7, tombe sur une erreur : "Erreur d'execution 339 : le composant 'MSFLXGRD.OCX' n'est pas enregistré correctement le fichier est absent ou incorrect"
Sauf que les fichiers sont corrects, et aucune autre version de MSFLXGRD.OCX sur l'ordi pouvant créer un conflit
L'utilisateur doit il impérativement faire une manip avec un compte administrateur pour pouvoir lancer mon programme ?
L'intérêt de mon programme était son concept "portable" (pas d'installation, utilisation possible depuis une clef USB)
Est-il possible de rendre mon programme .EXE "compact" et "autonome" (lié avec des DLL comme le fait ILRepack que j'utilise avec VB.NET par exemple) ?
Merci
A bientôt
Cordialement
Partager