OVH Cloud OVH Cloud

Fichiers périmés

2 réponses
Avatar
Pierre Fauconnier
Bonjour

J'ai lu avec intérêt une discussion ici-même sur le problème des fichiers
périmés avec l'empaquetage et le déploiement de VB6.
Ma config de programmation est WinXP + VS6 professional.

Lors d'une tentative d'installation d'un logiciel créé avec VB6, j'ai le
message " fichiers périmés".
Dans le fichier setup.lst, je n'ai pas trouvé le fichier mscvrt.dll, qui
semblerait-il pose parfois problème, mais les fichiers suivants :
vb6stkit.dll, comcat.dll, vb6fr.dll, stdole2.tlb, asycfilt.dll,
olepro32.dll, oleaut32.dll, msvbvm60.dll

Est-ce un de ceux-là qui posent problème ?


--
Cela convient-il?
----
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..."
(remplacer NOSPAM par pfi pour me répondre. Merci)


---

2 réponses

Avatar
François Picalausa
"Pierre Fauconnier" a écrit dans le
message de news:%
Lors d'une tentative d'installation d'un logiciel créé avec VB6, j'ai
le message " fichiers périmés".
Dans le fichier setup.lst, je n'ai pas trouvé le fichier mscvrt.dll,
qui semblerait-il pose parfois problème, mais les fichiers suivants :
vb6stkit.dll, comcat.dll, vb6fr.dll, stdole2.tlb, asycfilt.dll,
olepro32.dll, oleaut32.dll, msvbvm60.dll

Est-ce un de ceux-là qui posent problème ?



Bonjour/soir,

Les fichiers que tu cite sont ceux qui servent à faire tourner un programme
VB. Donc, il se peut qu'ils soient périmés. N'empêche qu'il faut les
installer pour que ton application fonctionne (et donc, redémarrer
l'ordinateur).
Si il souhaite te faire redémarrer un boucle, il existe toutefois une
solution décrite dans la faq:
http://faq.vb.free.fr/index.php?questionE

(A noter toutefois que le lien vers l'article de la kb est maintenant:
PRB : Erreurs de type " Les fichiers systèmes sont obsolètes "
http://support.microsoft.com/default.aspx?kbid1096
)

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com
Avatar
Pierre Fauconnier
Bonsoir François, et merci pour cette réponse

Dans la faq ( que je n'étais pas allé consulter, mea culpa ), on me parle,
encore, du fichier msvcrt.dll, qui serait souvent en cause...

Seulement, dans mon setup.lst, il n'y a aucune référence à ce fichier, ni
dans Bootstrap files, ni dans Setup1 files...

Dans le setup1 files, j'ai mes fichiers d'aide, un fichier de log, et les
fichiers msmskfr.dll et msmask32.ocx, plus le fichier exe de l'application.

Dois-je les déplacer vers bootstrap files?

Dans la fiche technique de windows, il parle bien de modifier le chemin des
temp avec set tmp = ...
mais je ne peux évidemment pas proposer ce genre de solutions aux personnes
installant mes applications...

Je désespère un peu dans le déploiement d'applications sous VB6, que j'ai
payé bien cher et qui ne me sert pas à grand chose si je ne sais pas créer
des installations d'applis professionnelles.

Dans un autre fil de discussion, on m'a bien proposé Windows Installer, mais
ce "truc" ne semble pas vouloir fonctionner sur WinXp ni sur ma version de
Win98...

Comme d'autre part, le logiciel de déploiement ne permet pas de réinstaller
sans désinstaller d'abord ( !! ), je me retrouve apparemment sans
solution...

Si tu as une solution, même payante, pour pouvoir déployer des applis de
façon pro, je suis preneur...

De toute façon, merci pour ta réponse et tes interventions qui m'ont déjà
souvent aidé


--
Pierre Fauconnier
"C'est lorsqu'il y a un temps mort qu'il faut tuer le temps..." (Le Chat de
Geluck (enfin, je crois...))
(remplacer NOSPAM par pfi pour me répondre. Merci)


---
François Picalausa wrote:
"Pierre Fauconnier" a écrit dans le
message de news:%
Lors d'une tentative d'installation d'un logiciel créé avec VB6, j'ai
le message " fichiers périmés".
Dans le fichier setup.lst, je n'ai pas trouvé le fichier mscvrt.dll,
qui semblerait-il pose parfois problème, mais les fichiers suivants
: vb6stkit.dll, comcat.dll, vb6fr.dll, stdole2.tlb, asycfilt.dll,
olepro32.dll, oleaut32.dll, msvbvm60.dll

Est-ce un de ceux-là qui posent problème ?



Bonjour/soir,

Les fichiers que tu cite sont ceux qui servent à faire tourner un
programme VB. Donc, il se peut qu'ils soient périmés. N'empêche qu'il
faut les installer pour que ton application fonctionne (et donc,
redémarrer l'ordinateur).
Si il souhaite te faire redémarrer un boucle, il existe toutefois une
solution décrite dans la faq:
http://faq.vb.free.fr/index.php?questionE

(A noter toutefois que le lien vers l'article de la kb est maintenant:
PRB : Erreurs de type " Les fichiers systèmes sont obsolètes "
http://support.microsoft.com/default.aspx?kbid1096
)