VB runtime error 13 : Type mismatch [Résolu]

Signaler
Messages postés
33
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
5 juin 2009
-
Messages postés
33
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
5 juin 2009
-
Bonjour,
J'ai créer une application d'édition de pages HTML WYSIWYG, et lorsque je la fais marcher sur n'importe lequel autre pc que le mien, un message d'erreur dit : Type Mismatch VB Runtime error 13. J'ai pourtant installé la update vb6 runtime et la librairie des DLL vb6 ainsi que j'ai mis avec l'application tout les DLL et OCX qui doivent être avec l'application. Je voudrais donc savoir pourquoi sa marche sur le PC sur lequel je l'ai développé et non pas sur les autres.

Cordialment, Chaibi Mohamed Ala
Administrateur et Directeur
Parecci Corporation
A voir également:

5 réponses

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
68
Salut Mr le directeur
Comment as-tu implanté ton programme sur ces autres machines ? à la main (déconseillé) ou avec une Install propre ?
Es-tu sûr que ton projet n'utiliserait pas une référence qui ne serait pas "enregistrée" sur les autres machines (voir RegSvr32)
Essaye d'utiliser l'empaquetage fourni avec VB6 pour installer tes applications et vois si ça fait toujours pareil.
Tu peux simplement créer l'empaquetage et regarder dans le fichier LST généré s'il n'y aurait pas une référence oubliée.

Est-ce que les DLL "vbRunTime" sont dans la même langue ?

Utilises-tu la déclaration obligatoire des variabbles dans ton projet ? (option qui ajoute un "Option Explicit" en haut de chaque nouvelle page de code, à ajouter à la main pour les pages existantes)
Car ce genre de problème arrive lorsqu'on ne dimensionne pas correctement les variables.
C'est vrai qu'une fois compilé, c'est difficile à debuguer.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
68
Mr le directeur
Le dépot de source n'est pas fait pour y déposer des sources 'en panne'
J'ai suivi le lien que tu y avais déposé (que tu aurais pu simplement mettre ici) et regardé ton appli.
C'est en effet normal que tu ne vois pas le bug sur ton PC puisque les Settings existent.
Le programme buggue sur :
   ShowAtStartup = GetSetting(App.EXEName, "Options", "Show Tips at Startup")
car tu n'as pas prévu le cas ou ce Settings n'existe pas.
Il faut renseigner le dernier champ "Default" pour palier à ce problème.
   ShowAtStartup = GetSetting(App.EXEName, "Options", "Show Tips at Startup" , 0 )

Quand tu auras tout réglé, c'est avec plaisir que tu pourras déposer ton projet sur vbfrance.

Vala
Jack, =fr MVP VB
NB : Je ne répondrai pas aux messages privés

<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Messages postés
33
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
5 juin 2009

Monsieur, Merci,
Est-ce que je pourrais vous envoyer mon application pour que vous la visionniez ?

Cordialment, Chaibi Mohamed Ala
Administrateur et Directeur
Parecci Corporation
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
68
PS : Quand tu posteras, ne mets pas les EXE ni les dossiers de Package qui gonfle le ZIP et empèchent l'upload
Messages postés
33
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
5 juin 2009

Merci pour votre aide.
Et désolé de mon post incorrect.

Cordialment, Chaibi Mohamed Ala
Administrateur et Directeur
Parecci Corporation