j'ai développé un programme en vb6 et aussi 4 ocx.
Tout fonctionnait tres bien jusqu'a ce que je réinstalle windows
En effet quand je charge mon programme (apres avoir enregistrer mes ocx) sur
mon nouveau XP
j'obtients une erreur (erreur d'exécution 13; type incompatible) mais
toujours pour un seul de mes ocx
si je vais dans la fenetre de code et que je tape
"mon_ocx1." j'ai bien la petite liste déroulante qui apparait et qui me
propose mes méthode
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Vincent Guichard
Franck a écrit :
Bonjour tout le monde,
Bonjour tout seul...
j'obtients une erreur (erreur d'exécution 13; type incompatible) mais toujours pour un seul de mes ocx
De part ma petite experience, j'ai remarqué que les erreurs de type 13 viennent souvent de conversions String -> Double et de mauvais paramètres régionnaux. Vérifie que ton séparateur décimal est bien le même qu'avant la réinstalation de windows. D'une manière générale, je préfère pour ma part utiliser tout le temps le "." comme séparateur décimal et Str() et Val() pour faire les conversions String <-> Double.
Vincent Guichard
Franck a écrit :
Bonjour tout le monde,
Bonjour tout seul...
j'obtients une erreur (erreur d'exécution 13; type incompatible) mais
toujours pour un seul de mes ocx
De part ma petite experience, j'ai remarqué que les erreurs de type 13
viennent souvent de conversions String -> Double et de mauvais
paramètres régionnaux. Vérifie que ton séparateur décimal est bien le
même qu'avant la réinstalation de windows. D'une manière générale, je
préfère pour ma part utiliser tout le temps le "." comme séparateur
décimal et Str() et Val() pour faire les conversions String <-> Double.
j'obtients une erreur (erreur d'exécution 13; type incompatible) mais toujours pour un seul de mes ocx
De part ma petite experience, j'ai remarqué que les erreurs de type 13 viennent souvent de conversions String -> Double et de mauvais paramètres régionnaux. Vérifie que ton séparateur décimal est bien le même qu'avant la réinstalation de windows. D'une manière générale, je préfère pour ma part utiliser tout le temps le "." comme séparateur décimal et Str() et Val() pour faire les conversions String <-> Double.
Vincent Guichard
ng
> décimal et Str() et Val() pour faire les conversions String <->
Pour Double->String, je recommande plutot CStr(), sinon il y a aussi CDbl() pr String->Double (ms attention contrairement à Val(), une execption est levée si la chaine n'est pas une valeur valide)
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Vincent Guichard a écrit :
Franck a écrit :
Bonjour tout le monde,
Bonjour tout seul...
j'obtients une erreur (erreur d'exécution 13; type incompatible) mais toujours pour un seul de mes ocx
De part ma petite experience, j'ai remarqué que les erreurs de type 13 viennent souvent de conversions String -> Double et de mauvais paramètres régionnaux. Vérifie que ton séparateur décimal est bien le même qu'avant la réinstalation de windows. D'une manière générale, je préfère pour ma part utiliser tout le temps le "." comme séparateur décimal et Str() et Val() pour faire les conversions String <-> Double.
Vincent Guichard
> décimal et Str() et Val() pour faire les conversions String <->
Pour Double->String, je recommande plutot CStr(), sinon il y a aussi CDbl()
pr String->Double (ms attention contrairement à Val(), une execption est
levée si la chaine n'est pas une valeur valide)
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
Vincent Guichard <vg.bleuciel.sa@wanadoo.fr> a écrit :
Franck a écrit :
Bonjour tout le monde,
Bonjour tout seul...
j'obtients une erreur (erreur d'exécution 13; type incompatible) mais
toujours pour un seul de mes ocx
De part ma petite experience, j'ai remarqué que les erreurs de type 13
viennent souvent de conversions String -> Double et de mauvais
paramètres régionnaux. Vérifie que ton séparateur décimal est bien le
même qu'avant la réinstalation de windows. D'une manière générale, je
préfère pour ma part utiliser tout le temps le "." comme séparateur
décimal et Str() et Val() pour faire les conversions String <->
Double.
> décimal et Str() et Val() pour faire les conversions String <->
Pour Double->String, je recommande plutot CStr(), sinon il y a aussi CDbl() pr String->Double (ms attention contrairement à Val(), une execption est levée si la chaine n'est pas une valeur valide)
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Vincent Guichard a écrit :
Franck a écrit :
Bonjour tout le monde,
Bonjour tout seul...
j'obtients une erreur (erreur d'exécution 13; type incompatible) mais toujours pour un seul de mes ocx
De part ma petite experience, j'ai remarqué que les erreurs de type 13 viennent souvent de conversions String -> Double et de mauvais paramètres régionnaux. Vérifie que ton séparateur décimal est bien le même qu'avant la réinstalation de windows. D'une manière générale, je préfère pour ma part utiliser tout le temps le "." comme séparateur décimal et Str() et Val() pour faire les conversions String <-> Double.
Vincent Guichard
ng
Salut,
Cela provient certainement d'un problème de codage de l'ocx, il nous faudrait plus de détails.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Franck a écrit :
Bonjour tout le monde,
j'ai développé un programme en vb6 et aussi 4 ocx. Tout fonctionnait tres bien jusqu'a ce que je réinstalle windows En effet quand je charge mon programme (apres avoir enregistrer mes ocx) sur mon nouveau XP j'obtients une erreur (erreur d'exécution 13; type incompatible) mais toujours pour un seul de mes ocx si je vais dans la fenetre de code et que je tape "mon_ocx1." j'ai bien la petite liste déroulante qui apparait et qui me propose mes méthode
J'ai essayé sur le portable et ça me fait pareil
Je comprends pas????
Quelqu'un peut il m'aider
Cordialement
Salut,
Cela provient certainement d'un problème de codage de l'ocx, il nous
faudrait plus de détails.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
Franck <franck112@hotmail.com> a écrit :
Bonjour tout le monde,
j'ai développé un programme en vb6 et aussi 4 ocx.
Tout fonctionnait tres bien jusqu'a ce que je réinstalle windows
En effet quand je charge mon programme (apres avoir enregistrer mes
ocx) sur mon nouveau XP
j'obtients une erreur (erreur d'exécution 13; type incompatible) mais
toujours pour un seul de mes ocx
si je vais dans la fenetre de code et que je tape
"mon_ocx1." j'ai bien la petite liste déroulante qui apparait et qui
me propose mes méthode
Cela provient certainement d'un problème de codage de l'ocx, il nous faudrait plus de détails.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Franck a écrit :
Bonjour tout le monde,
j'ai développé un programme en vb6 et aussi 4 ocx. Tout fonctionnait tres bien jusqu'a ce que je réinstalle windows En effet quand je charge mon programme (apres avoir enregistrer mes ocx) sur mon nouveau XP j'obtients une erreur (erreur d'exécution 13; type incompatible) mais toujours pour un seul de mes ocx si je vais dans la fenetre de code et que je tape "mon_ocx1." j'ai bien la petite liste déroulante qui apparait et qui me propose mes méthode
J'ai essayé sur le portable et ça me fait pareil
Je comprends pas????
Quelqu'un peut il m'aider
Cordialement
Franck
Deja, un grand merci à tous
Cela provient certainement d'un problème de codage de l'ocx, il nous faudrait plus de détails.
Qu'est ce qu'il faut comme détails
Merci
Deja, un grand merci à tous
Cela provient certainement d'un problème de codage de l'ocx, il nous
faudrait plus de détails.
Cela provient certainement d'un problème de codage de l'ocx, il nous faudrait plus de détails.
Qu'est ce qu'il faut comme détails
Merci
Vincent Guichard
ng a écrit :
décimal et Str() et Val() pour faire les conversions String <->
Pour Double->String, je recommande plutot CStr(), sinon il y a aussi CDbl() pr String->Double (ms attention contrairement à Val(), une execption est levée si la chaine n'est pas une valeur valide)
Pas d'accord. CStr utilise les paramètres régionaux, et Str utilise toujours un . comme séparateur décimal. Si on ne veut pas s'embeter à vérifier le séparateur décimal et à faire des remplacements, Str est plus facile d'utilisation.
Vincent Guichard
ng a écrit :
décimal et Str() et Val() pour faire les conversions String <->
Pour Double->String, je recommande plutot CStr(), sinon il y a aussi CDbl()
pr String->Double (ms attention contrairement à Val(), une execption est
levée si la chaine n'est pas une valeur valide)
Pas d'accord. CStr utilise les paramètres régionaux, et Str utilise
toujours un . comme séparateur décimal. Si on ne veut pas s'embeter à
vérifier le séparateur décimal et à faire des remplacements, Str est
plus facile d'utilisation.
décimal et Str() et Val() pour faire les conversions String <->
Pour Double->String, je recommande plutot CStr(), sinon il y a aussi CDbl() pr String->Double (ms attention contrairement à Val(), une execption est levée si la chaine n'est pas une valeur valide)
Pas d'accord. CStr utilise les paramètres régionaux, et Str utilise toujours un . comme séparateur décimal. Si on ne veut pas s'embeter à vérifier le séparateur décimal et à faire des remplacements, Str est plus facile d'utilisation.