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

cs_parecci 33 Messages postés vendredi 29 avril 2005Date d'inscription 5 juin 2009 Dernière intervention - 10 avril 2009 à 19:43 - Dernière réponse : cs_parecci 33 Messages postés vendredi 29 avril 2005Date d'inscription 5 juin 2009 Dernière intervention
- 11 avril 2009 à 21:18
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
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 10 avril 2009 à 20:20
3
Merci
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)

Merci cs_Jack 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_Jack
Meilleure réponse
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 11 avril 2009 à 21:09
3
Merci
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)

Merci cs_Jack 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_Jack
cs_parecci 33 Messages postés vendredi 29 avril 2005Date d'inscription 5 juin 2009 Dernière intervention - 10 avril 2009 à 20:47
0
Merci
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
Commenter la réponse de cs_parecci
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 11 avril 2009 à 21:11
0
Merci
PS : Quand tu posteras, ne mets pas les EXE ni les dossiers de Package qui gonfle le ZIP et empèchent l'upload
Commenter la réponse de cs_Jack
cs_parecci 33 Messages postés vendredi 29 avril 2005Date d'inscription 5 juin 2009 Dernière intervention - 11 avril 2009 à 21:18
0
Merci
Merci pour votre aide.
Et désolé de mon post incorrect.

Cordialment, Chaibi Mohamed Ala
Administrateur et Directeur
Parecci Corporation
Commenter la réponse de cs_parecci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.