OVH Cloud OVH Cloud

Compatibilité des kits installation

6 réponses
Avatar
Twitzig
Bonjour,

J'ai réalisé un développement (exe standard) sous VB 6.0, sur une plateforme
Windows XP.

J'ai généré le kit install via l'assistant d'empaquetage et de déploiement.

Lorque je veux installer l'appli sur une plate forme dotée d'un autre OS,
j'ai les pb suivants:
Windows 2000 Pro: au lancement de l'install, le système indique qu'il doit
redémarrer pour mettre à jour les fichiers... ce qu'il est capable de faire
un nombre incalculable de fois, car à chaque nouveau lancement de l'install,
on obtient le même message au même moment

Windows 98SE: même message, mais cette fois, au redémarrage, encore plus
drôle..... le fichier OLEAUT32.DLL d'origine a été remplacé par celui de
Windows XP... avec pour conséquence, outre de nombreux messages d'erreur...
un plantage systématique de l'explorateur ou de toute appli basée dessus...
(seule solution trouvée pour redémarrer la machine, copier la DLL d'origine
sur une autre et la réinstaller en mode DOS

Quelqu'un aurait il une idée???

Merci de me répondre par mail twitzig@gfi.fr

6 réponses

Avatar
Christian Hubert-Hugoud
Oh oui :

1) personnellement j'utilise inno setup et je n'ai jamais de pb quelque soit
la plate-forme.
2) les fichiers externes à déployer avec vb6 sont stockés avec vb (je ne
sais plus où). Il ne faut surtout pas prendre les dll etc... dans le dossier
système de XP sans quoi les PC sous 98 sont plantés.

Laisse tomber le programme d'install de vb, sauf pour 1 chose : lister les
fichiers à joindre.

Hope this helps

Christian


"Twitzig" a écrit dans le message de
news:
Bonjour,

J'ai réalisé un développement (exe standard) sous VB 6.0, sur une
plateforme
Windows XP.

J'ai généré le kit install via l'assistant d'empaquetage et de
déploiement.

Lorque je veux installer l'appli sur une plate forme dotée d'un autre OS,
j'ai les pb suivants:
Windows 2000 Pro: au lancement de l'install, le système indique qu'il doit
redémarrer pour mettre à jour les fichiers... ce qu'il est capable de
faire
un nombre incalculable de fois, car à chaque nouveau lancement de
l'install,
on obtient le même message au même moment

Windows 98SE: même message, mais cette fois, au redémarrage, encore plus
drôle..... le fichier OLEAUT32.DLL d'origine a été remplacé par celui de
Windows XP... avec pour conséquence, outre de nombreux messages
d'erreur...
un plantage systématique de l'explorateur ou de toute appli basée
dessus...
(seule solution trouvée pour redémarrer la machine, copier la DLL
d'origine
sur une autre et la réinstaller en mode DOS

Quelqu'un aurait il une idée???

Merci de me répondre par mail



Avatar
Twitzig a écrit :
Bonjour,

J'ai réalisé un développement (exe standard) sous VB 6.0, sur une plateforme
Windows XP.

J'ai généré le kit install via l'assistant d'empaquetage et de déploiement.

Lorque je veux installer l'appli sur une plate forme dotée d'un autre OS,
j'ai les pb suivants:
Windows 2000 Pro: au lancement de l'install, le système indique qu'il doit
redémarrer pour mettre à jour les fichiers... ce qu'il est capable de faire
un nombre incalculable de fois, car à chaque nouveau lancement de l'install,
on obtient le même message au même moment

Windows 98SE: même message, mais cette fois, au redémarrage, encore plus
drôle..... le fichier OLEAUT32.DLL d'origine a été remplacé par celui de
Windows XP... avec pour conséquence, outre de nombreux messages d'erreur...
un plantage systématique de l'explorateur ou de toute appli basée dessus...
(seule solution trouvée pour redémarrer la machine, copier la DLL d'origine
sur une autre et la réinstaller en mode DOS

Quelqu'un aurait il une idée???

Merci de me répondre par mail





Bonjour,

Christian-Hubert t'a donné "la" solution.

Une autre consiste à compiler est à "empacter déployer" sous l'OS
correspondant.
Ce qui oblige à avoir chaque OS et un VB sur chaque!

Christophe
Avatar
Fr
Salut,

C'est aussi ce que je pense, le système de VB ne sert qu'a savoir quels
fichiers sont à joindre à ton exéutable, ensuite tu utilises n'importe quel
installateur (moi j'utilise Astrum Install Wizard) et ça fonctionne nickel
sous Win98, Me, XP pro et famillial.

@+
Avatar
Twitzig
Merci pour le tuyau.

Cependant, après compilation du pgm, et installation sur une plateforme W98,
au lancement du programme, j'ai le message comme quoi il me manquerait la DLL
VB6FR.DLL
Seulement, cette DLL, comme les autres, est dans le répertoire cible
d'exécution du pgm.

Deux infos:
En ce qui concerne les DLL à intégrer, j'ai été chercher directement celles
qui étaient sur les disques d'install VB (c'est le seul endroit en dehors des
répertoires système où je les ai trouvées)
Dans la liste des fichiers fournis par l'empaqueteur VB, j'ai tout intégré,
sauf ce qui était lié au kit d'install lui même, ainsi qu'une ligne
mentionnant "run time VB et OLE automation", dont je n'ai aucune idée à quel
fichier elle correspond (et si elle est nécessaire)

Qu'en penses tu?

D'avance merci

Thierry


"Christian Hubert-Hugoud" a écrit :

Oh oui :

1) personnellement j'utilise inno setup et je n'ai jamais de pb quelque soit
la plate-forme.
2) les fichiers externes à déployer avec vb6 sont stockés avec vb (je ne
sais plus où). Il ne faut surtout pas prendre les dll etc... dans le dossier
système de XP sans quoi les PC sous 98 sont plantés.

Laisse tomber le programme d'install de vb, sauf pour 1 chose : lister les
fichiers à joindre.

Hope this helps

Christian


"Twitzig" a écrit dans le message de
news:
> Bonjour,
>
> J'ai réalisé un développement (exe standard) sous VB 6.0, sur une
> plateforme
> Windows XP.
>
> J'ai généré le kit install via l'assistant d'empaquetage et de
> déploiement.
>
> Lorque je veux installer l'appli sur une plate forme dotée d'un autre OS,
> j'ai les pb suivants:
> Windows 2000 Pro: au lancement de l'install, le système indique qu'il doit
> redémarrer pour mettre à jour les fichiers... ce qu'il est capable de
> faire
> un nombre incalculable de fois, car à chaque nouveau lancement de
> l'install,
> on obtient le même message au même moment
>
> Windows 98SE: même message, mais cette fois, au redémarrage, encore plus
> drôle..... le fichier OLEAUT32.DLL d'origine a été remplacé par celui de
> Windows XP... avec pour conséquence, outre de nombreux messages
> d'erreur...
> un plantage systématique de l'explorateur ou de toute appli basée
> dessus...
> (seule solution trouvée pour redémarrer la machine, copier la DLL
> d'origine
> sur une autre et la réinstaller en mode DOS
>
> Quelqu'un aurait il une idée???
>
> Merci de me répondre par mail
>





Avatar
Christian Hugoud
Salut,

Seulement, cette DLL, comme les autres, est dans le répertoire cible
d'exécution du pgm.


Certainement pas : c:windowssystem32

Dans la liste des fichiers fournis par l'empaqueteur VB, j'ai tout
intégré,
sauf ce qui était lié au kit d'install lui même, ainsi qu'une ligne
mentionnant "run time VB et OLE automation", dont je n'ai aucune idée à
quel
fichier elle correspond (et si elle est nécessaire)


Il faudrait voir si l'outil d'empaquetage vb fournit une chemin? En tous
cas, c'est la bonne démarche d'aller chercher ces fichiers. Ils sont
absolument nécessaires. Si tu es coincé, je t'envoie ceux que j'utilises
dans un mail.

Christian


"Twitzig" a écrit dans le message de
news:
Merci pour le tuyau.

Cependant, après compilation du pgm, et installation sur une plateforme
W98,
au lancement du programme, j'ai le message comme quoi il me manquerait la
DLL
VB6FR.DLL
Seulement, cette DLL, comme les autres, est dans le répertoire cible
d'exécution du pgm.

Deux infos:
En ce qui concerne les DLL à intégrer, j'ai été chercher directement
celles
qui étaient sur les disques d'install VB (c'est le seul endroit en dehors
des
répertoires système où je les ai trouvées)
Dans la liste des fichiers fournis par l'empaqueteur VB, j'ai tout
intégré,
sauf ce qui était lié au kit d'install lui même, ainsi qu'une ligne
mentionnant "run time VB et OLE automation", dont je n'ai aucune idée à
quel
fichier elle correspond (et si elle est nécessaire)

Qu'en penses tu?

D'avance merci

Thierry


"Christian Hubert-Hugoud" a écrit :

Oh oui :

1) personnellement j'utilise inno setup et je n'ai jamais de pb quelque
soit
la plate-forme.
2) les fichiers externes à déployer avec vb6 sont stockés avec vb (je ne
sais plus où). Il ne faut surtout pas prendre les dll etc... dans le
dossier
système de XP sans quoi les PC sous 98 sont plantés.

Laisse tomber le programme d'install de vb, sauf pour 1 chose : lister
les
fichiers à joindre.

Hope this helps

Christian


"Twitzig" a écrit dans le message de
news:
> Bonjour,
>
> J'ai réalisé un développement (exe standard) sous VB 6.0, sur une
> plateforme
> Windows XP.
>
> J'ai généré le kit install via l'assistant d'empaquetage et de
> déploiement.
>
> Lorque je veux installer l'appli sur une plate forme dotée d'un autre
> OS,
> j'ai les pb suivants:
> Windows 2000 Pro: au lancement de l'install, le système indique qu'il
> doit
> redémarrer pour mettre à jour les fichiers... ce qu'il est capable de
> faire
> un nombre incalculable de fois, car à chaque nouveau lancement de
> l'install,
> on obtient le même message au même moment
>
> Windows 98SE: même message, mais cette fois, au redémarrage, encore
> plus
> drôle..... le fichier OLEAUT32.DLL d'origine a été remplacé par celui
> de
> Windows XP... avec pour conséquence, outre de nombreux messages
> d'erreur...
> un plantage systématique de l'explorateur ou de toute appli basée
> dessus...
> (seule solution trouvée pour redémarrer la machine, copier la DLL
> d'origine
> sur une autre et la réinstaller en mode DOS
>
> Quelqu'un aurait il une idée???
>
> Merci de me répondre par mail
>







Avatar
Twitzig
Pour la quasi totalité des fichiers, l'assistant d'empaquetage indique
C:WindowsSystem32

Certains sont dans le répertoire wizards de VB ou dans les fichiers communs,
mais pas celui qui pose pb.

Si tu peux effectivement m'envoyer tes fichiers à mon adresse
, je ferai l'essai avec.

D'avance merci

Thierry


"Christian Hugoud" wrote:

Salut,

> Seulement, cette DLL, comme les autres, est dans le répertoire cible
> d'exécution du pgm.
Certainement pas : c:windowssystem32

> Dans la liste des fichiers fournis par l'empaqueteur VB, j'ai tout
> intégré,
> sauf ce qui était lié au kit d'install lui même, ainsi qu'une ligne
> mentionnant "run time VB et OLE automation", dont je n'ai aucune idée à
> quel
> fichier elle correspond (et si elle est nécessaire)
Il faudrait voir si l'outil d'empaquetage vb fournit une chemin? En tous
cas, c'est la bonne démarche d'aller chercher ces fichiers. Ils sont
absolument nécessaires. Si tu es coincé, je t'envoie ceux que j'utilises
dans un mail.

Christian


"Twitzig" a écrit dans le message de
news:
> Merci pour le tuyau.
>
> Cependant, après compilation du pgm, et installation sur une plateforme
> W98,
> au lancement du programme, j'ai le message comme quoi il me manquerait la
> DLL
> VB6FR.DLL
> Seulement, cette DLL, comme les autres, est dans le répertoire cible
> d'exécution du pgm.
>
> Deux infos:
> En ce qui concerne les DLL à intégrer, j'ai été chercher directement
> celles
> qui étaient sur les disques d'install VB (c'est le seul endroit en dehors
> des
> répertoires système où je les ai trouvées)
> Dans la liste des fichiers fournis par l'empaqueteur VB, j'ai tout
> intégré,
> sauf ce qui était lié au kit d'install lui même, ainsi qu'une ligne
> mentionnant "run time VB et OLE automation", dont je n'ai aucune idée à
> quel
> fichier elle correspond (et si elle est nécessaire)
>
> Qu'en penses tu?
>
> D'avance merci
>
> Thierry
>
>
> "Christian Hubert-Hugoud" a écrit :
>
>> Oh oui :
>>
>> 1) personnellement j'utilise inno setup et je n'ai jamais de pb quelque
>> soit
>> la plate-forme.
>> 2) les fichiers externes à déployer avec vb6 sont stockés avec vb (je ne
>> sais plus où). Il ne faut surtout pas prendre les dll etc... dans le
>> dossier
>> système de XP sans quoi les PC sous 98 sont plantés.
>>
>> Laisse tomber le programme d'install de vb, sauf pour 1 chose : lister
>> les
>> fichiers à joindre.
>>
>> Hope this helps
>>
>> Christian
>>
>>
>> "Twitzig" a écrit dans le message de
>> news:
>> > Bonjour,
>> >
>> > J'ai réalisé un développement (exe standard) sous VB 6.0, sur une
>> > plateforme
>> > Windows XP.
>> >
>> > J'ai généré le kit install via l'assistant d'empaquetage et de
>> > déploiement.
>> >
>> > Lorque je veux installer l'appli sur une plate forme dotée d'un autre
>> > OS,
>> > j'ai les pb suivants:
>> > Windows 2000 Pro: au lancement de l'install, le système indique qu'il
>> > doit
>> > redémarrer pour mettre à jour les fichiers... ce qu'il est capable de
>> > faire
>> > un nombre incalculable de fois, car à chaque nouveau lancement de
>> > l'install,
>> > on obtient le même message au même moment
>> >
>> > Windows 98SE: même message, mais cette fois, au redémarrage, encore
>> > plus
>> > drôle..... le fichier OLEAUT32.DLL d'origine a été remplacé par celui
>> > de
>> > Windows XP... avec pour conséquence, outre de nombreux messages
>> > d'erreur...
>> > un plantage systématique de l'explorateur ou de toute appli basée
>> > dessus...
>> > (seule solution trouvée pour redémarrer la machine, copier la DLL
>> > d'origine
>> > sur une autre et la réinstaller en mode DOS
>> >
>> > Quelqu'un aurait il une idée???
>> >
>> > Merci de me répondre par mail
>> >
>>
>>
>>