Problème fichier périmé

Signaler
Messages postés
14
Date d'inscription
vendredi 28 novembre 2003
Statut
Membre
Dernière intervention
27 mai 2004
-
Messages postés
18
Date d'inscription
jeudi 1 avril 2004
Statut
Membre
Dernière intervention
22 juin 2004
-
Bonjour, à tous,

J'ai un très gros problème : après avoir créé le paquetage de mon application sous VB6, lorsque je l'installe sur une machine cliente j'ai le message d'erreur suivant : "Fichier périmé...redémarrez pour mise à jour...". Seulement à chaque démarrage l'erreur se reproduit. Quelq'un pourrait-il m'aider s'il vous plaît?

Merci d'avance!

6 réponses

Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
24
salut

regarde dans le fichier .lst de ton empaquetage : il y a des lignes contenant le nom des fichiers qui apparaissent dans ton message "fichiers périmés". Sauvegarde une copie du lst (pour mémoire) et supprime les lignes contenant les noms de ses fichiers (cela peut etre msvbvm6.dll,vb6fr...)

voilà

ShareVB
Messages postés
14
Date d'inscription
vendredi 28 novembre 2003
Statut
Membre
Dernière intervention
27 mai 2004

Re-Salut,

Merci pour ta réponse j'ai enfin résolu le problème. l'appli s'installe correctement sauf pour le fichier msado26.tlb! J'ai corriger le problème en modifiant le fichier Setup.lst. Sauf que lorsque je veux éxécuter mon appli j'ai un message du type : "Erreur d'éxécution 429...Le contrôle activex ne peut créer l'objet".
J'ai déjà installé MDAC 2.8 + VB6 runtime mais rien n'y fait.
tu vois une solution?

Merci d'avance
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
24
salut

il faut que tu vérifies que la version de msado attendue par ton appli est la bonne.

dans les lignes du fichier lst, il ne faut supprimer que les lignes qui se trouve dans [Bootstrap Files], par exemple :
File1=@VB6STKIT.DLL
File2=@COMCAT.DLL
File3=@STDOLE2.TLB
File4=@ASYCFILT.DLL
File5=@OLEPRO32.DLL
File6=@OLEAUT32.DLL
File7=@msvbvm60.dll

s'il y a d'autres fichiers dans cette section, je pense qu'il vaut mieux les laisser...

pour l'erreur 429, je pense que la version de ado diffère de celle attendue ou bien la dll est mal enregistrée (regsvr32)

voilà

ShareVB
Messages postés
18
Date d'inscription
jeudi 1 avril 2004
Statut
Membre
Dernière intervention
22 juin 2004

Bonjour,
j'ai le même problème mais je n'ai pas bien compris quelque chose je dois effacer tous les fichiers de la partie Bootstrap ???

[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/13/98 12:00:00 AM,102912,6.0.81.69
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,6/1/98 12:00:00 AM,22288,4.71.1460.1

File3=@MSVCRT40.DLL,$(WinSysPathSysFile),,,...
File4=@VB6FR.DLL,$(WinSysPath...
File5=@stdole2.tlb,$(WinSysPathSysFile)...
File6=@asycfilt.dll,$(WinSysPathSysFile)...
File7=@olepro32.dll,$(WinSysPathSysFile)...
File8=@oleaut32.dll,$(WinSysPathSysFile)...
File9=@msvbvm60.dll,$(WinSysPathSysFile)...

l'installation marche sous XP mais c'est sous Windows 2000 que ca foire
Si tu peux m'expliquer
Merci d'avance

titou2A
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
24
salut

je me demande ce que fait MSVCRT40.DLL dans la liste car il n'appartient pas à VB mais VC++ : tu peux donc le supprimer du fichier lst.

sinon si ca ne marche pas, essaie de retirer qu'une seule ligne à la fois pour savoir laquelle bloque...

sinon je n'ai pas d'autres idéees...

ShareVB
Messages postés
18
Date d'inscription
jeudi 1 avril 2004
Statut
Membre
Dernière intervention
22 juin 2004

Je vais essayer merci

titou2A