Problème de déploiement d'un fichier cab
jbrasselet
-
jbrasselet -
jbrasselet -
A l'aide de l'assistant Empaquetage & déploiement de VB6, nous générons le fichier PrjControlePIMT.CAB contenant les éléments suivants :
- ASYCFILT.DLL
- COMCAT.DLL
- MSPRPFR.DLL
- MSSTKPRP.DLL
- MSVBVM60.DLL
- msxml2.dll
- msxml3.dll
- OLEAUT32.DLL
- OLEPRO32.DLL
- Pimt.dll
- PrjControlePIMT.INF
- PrjControlePIMT.ocx
- STDOLE2.TLB
- VB6FR.DLL
Une page ASP de l'application contient la balise HTML suivante :
<OBJECT id="ctrlPIMT" style="VISIBILITY: hidden" codeBase="PrjControlePIMT.CAB#version=2,0,0,13" classid="CLSID:17BCCC78-9180-4A55-B77A-0F95415F890A" VIEWASTEXT>
Lors du premier appel de cette page par le client, on confirme la demande IE6.0 pour l'installation du CAB.
Anomalie détectée :
- les fichiers ne sont pas copiés dans c:\windows\system32
- l'utilisation ultérieure d'une méthode de l'objet provoque donc une erreur
Environnement Technique :
- Serveur IIS 6.0
- Poste Client : Windows XP SP1 (sans hot fix)
Appel de la méthode qui sort en erreur :
var objLOCX=document.getElementById('ctrlPIMT');
objLOCX.ImprimerTest('Bleu');
- ASYCFILT.DLL
- COMCAT.DLL
- MSPRPFR.DLL
- MSSTKPRP.DLL
- MSVBVM60.DLL
- msxml2.dll
- msxml3.dll
- OLEAUT32.DLL
- OLEPRO32.DLL
- Pimt.dll
- PrjControlePIMT.INF
- PrjControlePIMT.ocx
- STDOLE2.TLB
- VB6FR.DLL
Une page ASP de l'application contient la balise HTML suivante :
<OBJECT id="ctrlPIMT" style="VISIBILITY: hidden" codeBase="PrjControlePIMT.CAB#version=2,0,0,13" classid="CLSID:17BCCC78-9180-4A55-B77A-0F95415F890A" VIEWASTEXT>
Lors du premier appel de cette page par le client, on confirme la demande IE6.0 pour l'installation du CAB.
Anomalie détectée :
- les fichiers ne sont pas copiés dans c:\windows\system32
- l'utilisation ultérieure d'une méthode de l'objet provoque donc une erreur
Environnement Technique :
- Serveur IIS 6.0
- Poste Client : Windows XP SP1 (sans hot fix)
Appel de la méthode qui sort en erreur :
var objLOCX=document.getElementById('ctrlPIMT');
objLOCX.ImprimerTest('Bleu');
A voir également:
- Problème de déploiement d'un fichier cab
- Fichier cab - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
2 réponses
Bonjour,
J'ai exactement le même problème et ne parvient pas à le résoudre.
As-tu trouvé la solution ou une piste ?
En espérant une réponse :-)
Merci d'avance de ta contribution.
A+
Florent
J'ai exactement le même problème et ne parvient pas à le résoudre.
As-tu trouvé la solution ou une piste ?
En espérant une réponse :-)
Merci d'avance de ta contribution.
A+
Florent
Il s'gaissait en fait d'un problème au niveau de certaines dll employées dans mon CAB.
Je ne les ai plus toutes en tête mais par exemple les dll msxml2.dll
et msxml3.dll existaient déjà sur mon poste et étaient en cours d'utilisation.
Mon fichier CAB ne pouvait donc les remplacer. Il n'arrivait alors pas à tout installer et ressortait en erreur.
J'ai donc fait quelques tests afin de voir quelles dll posaient problème et je ne les ai plus intégrer dans mon fichier cab.
Cordialement
Je ne les ai plus toutes en tête mais par exemple les dll msxml2.dll
et msxml3.dll existaient déjà sur mon poste et étaient en cours d'utilisation.
Mon fichier CAB ne pouvait donc les remplacer. Il n'arrivait alors pas à tout installer et ressortait en erreur.
J'ai donc fait quelques tests afin de voir quelles dll posaient problème et je ne les ai plus intégrer dans mon fichier cab.
Cordialement