Astuces de recherche...
Home
- Accueil & nouveautés
- Les newsgroups VB
- Téléchargements
- L'équipe
- Nous contacter
- Liens
Rubriques
- Toutes les questions
- Affichage & graphismes
- Algorithmique
- API
- Base de registre
- Bases de données
- Contrôles
- Date & heure
- Déploiement
- Divers
- Erreurs & problèmes
- Fichiers & dossiers
- Généralités
- Impression
- Internet & mails
- Math
- Multimédia
- Réseaux
- Structures de données
- Texte & strings
- VB .Net
- VB Script
- VBA
- Windows

Question 38

Pourquoi lors du déploiement de mon application avec l'assistant d'empaquetage de Visual Basic 6.0, j'obtiens l'erreur suivante "Erreur d'exécution 13 : Type Mismatch" ?

C'est un bug de localisation de l'assistant d'empaquetage qui est corrigé depuis le Service Pack 3 de Visual Basic 6.0. Cette erreur provient de la section "IconGroups" du "setup.lst".
Si vous ouvrez votre "setup.lst" (avec Notepad par exemple), vous verrez la section "IconGroups" comme suit :

[IconGroups]
Group0=Management
PrivateGroup0=Vrai
Parent0=$(Programs)

L'assistant d'empaquetage affecte la valeur "Vrai" (ou faux) à PrivateGroup0. Un Système d'exploitation non français ne va pas pouvoir interpréter cette valeur ! En effet, sur un système anglais par exemple, la valeur "vrai" se dit "true". "Vrai" est alors considéré comme une valeur non booléenne d'où l'erreur "type incompatible" (type mismatch).
Pour corriger ce problème il faut changer cette valeur a -1 (équivalent de True) ou 0 (False) dans le "setup.lst".
De plus, ce problème est corrigé à partir du Service Pack 3 de VB6. Vous pouvez donc installer un service pack supérieur (le dernier par exemple) et refaire votre package pour faire disparaître cette erreur.

Date de publication : 07 juillet 2002
Dernière modification : 07 juillet 2002
Rubriques : Déploiement, Erreurs & problèmes
Mots-clés : déploiement, erreur, problème, 13, type mismatch, type incompatible