OVH Cloud OVH Cloud

Problème: message d'erreur "erreur d'execution '13': Types incom pa

6 réponses
Avatar
Loopping
apres avoir empaquetter un programme fait sous VB6, je l'ai installer sur le
même pc pour le tester -> tout va bien , il se lance fonctionne...
Je l'installe donc sur un autre PC qui a le même OS (win 2000 pro), et au
lancement il m'affiche l'erreur : "Erreur d'execution 13: type incompatible".
j'ai essayer de me renseigner et normalement cette erreur est spécifique au
setupe.exe et non à la machine...

Merci d'avance pour vos conseils.

6 réponses

Avatar
Jean-Marc
"Loopping" a écrit dans le message de
news:
apres avoir empaquetter un programme fait sous VB6, je l'ai installer sur


le
même pc pour le tester -> tout va bien , il se lance fonctionne...
Je l'installe donc sur un autre PC qui a le même OS (win 2000 pro), et au
lancement il m'affiche l'erreur : "Erreur d'execution 13: type


incompatible".
j'ai essayer de me renseigner et normalement cette erreur est spécifique


au
setupe.exe et non à la machine...





Hello,

problème typique:

Bien souvent, c'est du à l'utilisation par ton programme d'une ressource ou
d'un fichier, bref
de quelque chose qui ne se trouve que sur ta machine de développment.
Du genre tu cherches toujours le fichier de config dans:
C:mes bidulesJMNmes trucsfichier.cfg
et des que tu changes de machine, hop! ca ne marche plus...

C'est sans garantie, mais c'est une des erreurs très fréquentes qui font
que ça marche chez le développeur et plus sur une autre machine.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Avatar
Clive Lumb
Loopping wrote:
apres avoir empaquetter un programme fait sous VB6, je l'ai installer
sur le même pc pour le tester -> tout va bien , il se lance
fonctionne...
Je l'installe donc sur un autre PC qui a le même OS (win 2000 pro),
et au lancement il m'affiche l'erreur : "Erreur d'execution 13: type
incompatible". j'ai essayer de me renseigner et normalement cette
erreur est spécifique au setupe.exe et non à la machine...

Merci d'avance pour vos conseils.



Cela peut être dû à une mauvaise version de MDAC ou d'autre bibliothèque, ou
encore à l'utilisation de l'orientation paysage sur une imprimante réseau.
voir ici
http://faq.vb.free.fr/index.php?question8
http://faq.vb.free.fr/index.php?question9

Clive
Avatar
Llooping
ça je n'y avait pas pensé!! en plus mon programme est un multilangue avec des
fichier .ini -> et comme j'avais mis le chemin du repertoire exact, le prog
ne marche que sur le pc ou je l'ai codé !! je modifie ca demain matin et je
post une reponse (j'espere positive)
je pense utilisé l'instruction app.path au lieu du chemin du repertoire, ca
devrai marcher!

Merci

A+


"Jean-Marc" a écrit :

"Loopping" a écrit dans le message de
news:
> apres avoir empaquetter un programme fait sous VB6, je l'ai installer sur
le
> même pc pour le tester -> tout va bien , il se lance fonctionne...
> Je l'installe donc sur un autre PC qui a le même OS (win 2000 pro), et au
> lancement il m'affiche l'erreur : "Erreur d'execution 13: type
incompatible".
> j'ai essayer de me renseigner et normalement cette erreur est spécifique
au
> setupe.exe et non à la machine...



Hello,

problème typique:

Bien souvent, c'est du à l'utilisation par ton programme d'une ressource ou
d'un fichier, bref
de quelque chose qui ne se trouve que sur ta machine de développment.
Du genre tu cherches toujours le fichier de config dans:
C:mes bidulesJMNmes trucsfichier.cfg
et des que tu changes de machine, hop! ca ne marche plus...

C'est sans garantie, mais c'est une des erreurs très fréquentes qui font
que ça marche chez le développeur et plus sur une autre machine.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."





Avatar
Jean-Marc
J'en étais presque sur...
App.path devrait effectivement régler tout ça.

Quand on utilise des controles data, penser aussi à ne pas coder les chemins
en dur, mais à tout faire dynamiquement dans les load ou ailleurs, avec
aussi App.Path.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."


"Llooping" a écrit dans le message de
news:
ça je n'y avait pas pensé!! en plus mon programme est un multilangue avec


des
fichier .ini -> et comme j'avais mis le chemin du repertoire exact, le


prog
ne marche que sur le pc ou je l'ai codé !! je modifie ca demain matin et


je
post une reponse (j'espere positive)
je pense utilisé l'instruction app.path au lieu du chemin du repertoire,


ca
devrai marcher!

Merci

A+


"Jean-Marc" a écrit :

> "Loopping" a écrit dans le message


de
> news:
> > apres avoir empaquetter un programme fait sous VB6, je l'ai installer


sur
> le
> > même pc pour le tester -> tout va bien , il se lance fonctionne...
> > Je l'installe donc sur un autre PC qui a le même OS (win 2000 pro), et


au
> > lancement il m'affiche l'erreur : "Erreur d'execution 13: type
> incompatible".
> > j'ai essayer de me renseigner et normalement cette erreur est


spécifique
> au
> > setupe.exe et non à la machine...
>
>
>
> Hello,
>
> problème typique:
>
> Bien souvent, c'est du à l'utilisation par ton programme d'une ressource


ou
> d'un fichier, bref
> de quelque chose qui ne se trouve que sur ta machine de développment.
> Du genre tu cherches toujours le fichier de config dans:
> C:mes bidulesJMNmes trucsfichier.cfg
> et des que tu changes de machine, hop! ca ne marche plus...
>
> C'est sans garantie, mais c'est une des erreurs très fréquentes qui font
> que ça marche chez le développeur et plus sur une autre machine.
>
> --
> Jean-marc
> "There are only 10 kind of people
> those who understand binary and those who don't."
>
>
>


Avatar
Looping
c'était bien ça et avec app.path tout est réglé!

merci du conseil et de la rapidité de la réponse !

Loopping

"Jean-Marc" a écrit :

J'en étais presque sur...
App.path devrait effectivement régler tout ça.

Quand on utilise des controles data, penser aussi à ne pas coder les chemins
en dur, mais à tout faire dynamiquement dans les load ou ailleurs, avec
aussi App.Path.

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."


"Llooping" a écrit dans le message de
news:
> ça je n'y avait pas pensé!! en plus mon programme est un multilangue avec
des
> fichier .ini -> et comme j'avais mis le chemin du repertoire exact, le
prog
> ne marche que sur le pc ou je l'ai codé !! je modifie ca demain matin et
je
> post une reponse (j'espere positive)
> je pense utilisé l'instruction app.path au lieu du chemin du repertoire,
ca
> devrai marcher!
>
> Merci
>
> A+
>
>
> "Jean-Marc" a écrit :
>
> > "Loopping" a écrit dans le message
de
> > news:
> > > apres avoir empaquetter un programme fait sous VB6, je l'ai installer
sur
> > le
> > > même pc pour le tester -> tout va bien , il se lance fonctionne...
> > > Je l'installe donc sur un autre PC qui a le même OS (win 2000 pro), et
au
> > > lancement il m'affiche l'erreur : "Erreur d'execution 13: type
> > incompatible".
> > > j'ai essayer de me renseigner et normalement cette erreur est
spécifique
> > au
> > > setupe.exe et non à la machine...
> >
> >
> >
> > Hello,
> >
> > problème typique:
> >
> > Bien souvent, c'est du à l'utilisation par ton programme d'une ressource
ou
> > d'un fichier, bref
> > de quelque chose qui ne se trouve que sur ta machine de développment.
> > Du genre tu cherches toujours le fichier de config dans:
> > C:mes bidulesJMNmes trucsfichier.cfg
> > et des que tu changes de machine, hop! ca ne marche plus...
> >
> > C'est sans garantie, mais c'est une des erreurs très fréquentes qui font
> > que ça marche chez le développeur et plus sur une autre machine.
> >
> > --
> > Jean-marc
> > "There are only 10 kind of people
> > those who understand binary and those who don't."
> >
> >
> >





Avatar
Jean-Marc
De rien!

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."

"Looping" a écrit dans le message de
news:
c'était bien ça et avec app.path tout est réglé!

merci du conseil et de la rapidité de la réponse !

Loopping

"Jean-Marc" a écrit :

> J'en étais presque sur...
> App.path devrait effectivement régler tout ça.
>
> Quand on utilise des controles data, penser aussi à ne pas coder les


chemins
> en dur, mais à tout faire dynamiquement dans les load ou ailleurs, avec
> aussi App.Path.
>
> --
> Jean-marc
> "There are only 10 kind of people
> those who understand binary and those who don't."
>
>
> "Llooping" a écrit dans le message


de
> news:
> > ça je n'y avait pas pensé!! en plus mon programme est un multilangue


avec
> des
> > fichier .ini -> et comme j'avais mis le chemin du repertoire exact, le
> prog
> > ne marche que sur le pc ou je l'ai codé !! je modifie ca demain matin


et
> je
> > post une reponse (j'espere positive)
> > je pense utilisé l'instruction app.path au lieu du chemin du


repertoire,
> ca
> > devrai marcher!
> >
> > Merci
> >
> > A+
> >
> >
> > "Jean-Marc" a écrit :
> >
> > > "Loopping" a écrit dans le


message
> de
> > > news:
> > > > apres avoir empaquetter un programme fait sous VB6, je l'ai


installer
> sur
> > > le
> > > > même pc pour le tester -> tout va bien , il se lance fonctionne...
> > > > Je l'installe donc sur un autre PC qui a le même OS (win 2000


pro), et
> au
> > > > lancement il m'affiche l'erreur : "Erreur d'execution 13: type
> > > incompatible".
> > > > j'ai essayer de me renseigner et normalement cette erreur est
> spécifique
> > > au
> > > > setupe.exe et non à la machine...
> > >
> > >
> > >
> > > Hello,
> > >
> > > problème typique:
> > >
> > > Bien souvent, c'est du à l'utilisation par ton programme d'une


ressource
> ou
> > > d'un fichier, bref
> > > de quelque chose qui ne se trouve que sur ta machine de


développment.
> > > Du genre tu cherches toujours le fichier de config dans:
> > > C:mes bidulesJMNmes trucsfichier.cfg
> > > et des que tu changes de machine, hop! ca ne marche plus...
> > >
> > > C'est sans garantie, mais c'est une des erreurs très fréquentes qui


font
> > > que ça marche chez le développeur et plus sur une autre machine.
> > >
> > > --
> > > Jean-marc
> > > "There are only 10 kind of people
> > > those who understand binary and those who don't."
> > >
> > >
> > >
>
>
>