2008-12-05 6 views
1

Je maintiens une application écrite en VB6 et nous utilisons actuellement l'assistant de package et de déploiement pour créer des installations pour notre projet. Lorsque la plupart des utilisateurs tentent d'installer ce logiciel, ils obtiennent le message d'erreur:VB6 P & D Installations, "Le fichier de destination est utilisé ..."

C:\WINDOWS\system32\vbajet32.dll 
The destination file in in-use. Please ensure that all other applications are closed. 

Quelqu'un peut-il me dire s'il y a une manière spécifique que je peux éviter cela en changeant quelque chose dans les fichiers d'installation/configuration ou d'écrire une sorte de script? Je n'ai aucune expérience dans l'écriture de scripts de packaging/déploiement qui fait partie des raisons pour lesquelles nous utilisons l'assistant P & D.

Répondre

0

Votre programme d'installation tente probablement de remplacer une DLL (vbsjet32.dll) qui est utilisée par une autre application.

Peut-être qu'ils utilisent Access (ou une autre application) en essayant d'installer et qu'il utilise déjà la DLL.

Vous pourrez peut-être contourner le problème en vous assurant que les utilisateurs ont fermé tous les programmes ouverts avant l'installation, ou vous devrez peut-être écrire du code personnalisé pour le gérer.

Questions connexes