mimomim
Messages postés23Date d'inscriptionvendredi 10 mars 2006StatutMembreDernière intervention19 mars 2006
-
16 mars 2006 à 11:30
mimomim
Messages postés23Date d'inscriptionvendredi 10 mars 2006StatutMembreDernière intervention19 mars 2006
-
18 mars 2006 à 22:31
Bonjour à tous
les amateurs comme moi, ça fatigue sans doute, mais je pense que ce forum est une chose extraordinaire et une chance inouie de partager des connaissances. Merci à VB France. un message m'est apparu "dépassement de capacités" qu'est ce que cela peut bien signifier ? ne me dites pas que j'ai exténué le PC, je commence à peine à aligner queslques instructions. salut!
mimo
A voir ce que l'on fut sur terre et ce qu'on y laisse
seul le silence est grand, tout le reste est faiblesse
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 16 mars 2006 à 11:38
Salut,
Ce message survient lorsque tu essaie de mettre une valeur trop importante ou hors de la plage dans une variable de type defini.
Exemple:
Dim i as integer
i = 50000 (Depassement de capacite car les variables de type entier (integer) on une plage allant de -32768 a 32767 )
Byte: 0 à 255
Long: -2 147 483 648 et 2 147 483 647
Etc...
@+, Julien Pensez: Moteur de Recherche, Réponse Acceptée
mimomim
Messages postés23Date d'inscriptionvendredi 10 mars 2006StatutMembreDernière intervention19 mars 2006 16 mars 2006 à 11:57
Bonjour Julien et merci. je pense que tu peux me sauver. voila c'est la 3eme instruction ci dessous qui a provoqué ce message (toutes les varaibles sont Integer et leur valeur est comprise entre ntre 1 et 48 maximum).
mimomim
Messages postés23Date d'inscriptionvendredi 10 mars 2006StatutMembreDernière intervention19 mars 2006 17 mars 2006 à 02:18
merci julien, comme je te le disais tu m'as sauvé. en effet, il fallait un peu plus de code pour un débug efficace. et pour ce qui est des variables, elles étaient vraiement du type Integer. salutations
mimomim
Messages postés23Date d'inscriptionvendredi 10 mars 2006StatutMembreDernière intervention19 mars 2006 17 mars 2006 à 18:09
bonjour à tous
salut julien, voilà comment j'ai résolu le problème.
nbf = Text1.Text
nbft = Text2.Text
numf = nbf * 2
denof = ((nbf * 2) + nbft)
numft = nbft
denoft = denof
j'ai donc "localisé" si l'on peut dire ainsi les variables qui doivent être introduites dans les textbox et le PC m'a souri. mais c'est grâce à ton aide. merci.
au fait j'ai encore un problème pour lequel je n'ai pas encore obtenu de réponse. comment pourrai-je avoir un renvoi sous forme de fractions que je pourrai utilser par la suite? exemple:
si j'ai num1(numérateur un) et deno1 (denominateur un), je peux écrire frac1 = num1 & "/" & deno1 mais ce que j'obtiens n'est pas utilisable en tant que fraction mais plutôt en chaîne.
salutations à tous
mimo