[Bug dans mon programme VB6]
Zina
-
Zina -
Zina -
Bonjour forum
* j'ai utilisé Sqrt(racine carré) dans mon programme et quand j'exécute j'ai une erreur procédure Sub ou fonction non défénie.
*l'erreur 6 (depassement de capacité c'est du à quoi?
Est ce que quelqu'un a une idée sur ces deux erreurs
merci d'avance
* j'ai utilisé Sqrt(racine carré) dans mon programme et quand j'exécute j'ai une erreur procédure Sub ou fonction non défénie.
*l'erreur 6 (depassement de capacité c'est du à quoi?
Est ce que quelqu'un a une idée sur ces deux erreurs
merci d'avance
A voir également:
- [Bug dans mon programme VB6]
- Vb6 - Télécharger - Divers Utilitaires
- Programme demarrage windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
4 réponses
Salut,
Pour le dépassement de capacité, il s'agit du type de variable que tu utilise pour récupérer ton résultat qui n'est pas suffiament "grand" pour recevoir ce même résultat.
utilise un type qui accepte des valeurs plus étendues.
pour l'autre erreur je ne vois pas trop, essaye de laisser le bout de code qui pose problème.
voila @+
Pour le dépassement de capacité, il s'agit du type de variable que tu utilise pour récupérer ton résultat qui n'est pas suffiament "grand" pour recevoir ce même résultat.
utilise un type qui accepte des valeurs plus étendues.
pour l'autre erreur je ne vois pas trop, essaye de laisser le bout de code qui pose problème.
voila @+
pour la premiere erreur j'ai corrigé il fallait ecrire Sqr car VB6 ne connait pas Sqrt
Pour l'autre erreur le type de variable que j'utilise pour récupérer le resultat c'est du double Donc je dois utiliser un type long?
merci pour ta réponse
Pour l'autre erreur le type de variable que j'utilise pour récupérer le resultat c'est du double Donc je dois utiliser un type long?
merci pour ta réponse
De rien c'est tout naturel (le gars qui se la joue pas)
En fait double (8 octets) est 2 fois plus grand que long (donc 4 octets), mais cela varie peut être selon les versions de VB, je sais pas trop essaye de regarder dans l'aide mais il me semble que c'est ça.
sinon essaye d'utiliser les types :
Currency ou decimal
en espérant ne pas dire de conneries^^.
ps: ca me parait tout de même que tu ai des dépassements de capacités en utilisant des double. y'a ptet un autre pb.
En fait double (8 octets) est 2 fois plus grand que long (donc 4 octets), mais cela varie peut être selon les versions de VB, je sais pas trop essaye de regarder dans l'aide mais il me semble que c'est ça.
sinon essaye d'utiliser les types :
Currency ou decimal
en espérant ne pas dire de conneries^^.
ps: ca me parait tout de même que tu ai des dépassements de capacités en utilisant des double. y'a ptet un autre pb.