Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3268 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  depassement capacité

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

depassement capacité

n°1291586
erwan83
Du Shift DEL tu te méfieras !
Posté le 25-01-2006 à 01:24:33  profilanswer
 

Bonjour, je voudrais parametrer une variable numérique au dessus de 32000 et quelques, qui semble etre la limite pour Dim variable as Long
 
Comment faire ?
 
Merci


---------------
https://www.oise-net-multiservices.com
mood
Publicité
Posté le 25-01-2006 à 01:24:33  profilanswer
 

n°1291587
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-01-2006 à 01:29:54  profilanswer
 

euh, Long en VB est codé sur 64 bits, et donc représente un nombre entier signé compris entre - 9 223 372 036 854 775 808 et + 9 223 372 036 854 775 807. Je sais pas comment tu te débrouilles pour ne pas dépasser 32767 sur un Long... T'es sur que tu confonds pas avec Short ?
sinon Integer est suffisant dans la plupart des cas (32 bits)


Message édité par Harkonnen le 25-01-2006 à 01:35:04

---------------
J'ai un string dans l'array (Paris Hilton)
n°1291589
erwan83
Du Shift DEL tu te méfieras !
Posté le 25-01-2006 à 01:40:43  profilanswer
 

heu...
j' lui dis ?
Allez.
Dim a as integer
Dim nombre as long
for a=1 to nombre......
 
Heuuuuuuuuu
Désolé j'avais pas capté la variable a...


---------------
https://www.oise-net-multiservices.com
n°1291590
erwan83
Du Shift DEL tu te méfieras !
Posté le 25-01-2006 à 01:40:58  profilanswer
 

merci QD même


---------------
https://www.oise-net-multiservices.com
n°1291595
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-01-2006 à 01:56:12  profilanswer
 

erwan83 a écrit :

heu...
j' lui dis ?
Allez.
Dim a as integer
Dim nombre as long
for a=1 to nombre......
 
Heuuuuuuuuu
Désolé j'avais pas capté la variable a...


 
non mais meme ! a est un integer, donc tu peux aller bien au delà de 32767 avec ! et nombre, tu lui attribues quelle valeur ?  pourquoi lui donner un type différent de a ? jpige pas à quoi tu penses là [:mlc]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1291687
erwan83
Du Shift DEL tu te méfieras !
Posté le 25-01-2006 à 10:32:55  profilanswer
 

j'ajoute des données dans un gros fichier texte mais avant je verifie toutes les données déja introduites pour ne pas avoir de doublons
 
donc j'ouvre un fichier compteur contenant une valeur nombre  
nombre est le nb de lignes de mon gros fichier texte
 
for a=1 to nombre
line input dans gros fichier texte
verification si nouvelle donnée existe ou pas... ... ...
next
 
si elle existe pas, j'incremente compteur et je rajoute la nouvelle donnée dans mon gros fichier texte
si elle existe, je ne fais rien.


---------------
https://www.oise-net-multiservices.com
n°1292050
tegu
Posté le 25-01-2006 à 16:23:54  profilanswer
 

Heu Harko... tu dois confondre.
En VB6 le type Integer est sur 16bits (-32,768 to 32,767) et le type Long sur 32bits (-2,147,483,648 to 2,147,483,647). Ils sont signés.
C'est le Double qui est sur 64bits.

n°1292065
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-01-2006 à 16:44:46  profilanswer
 

Ah ben chais pas moi, le gars Erwan a pas précisé sa version de VB, donc dans l'doute chuis parti sur VB .NET, parce que VB6... bon voila quoi, mort et enterré [:jagstang]


---------------
J'ai un string dans l'array (Paris Hilton)
n°1292135
erwan83
Du Shift DEL tu te méfieras !
Posté le 25-01-2006 à 17:37:05  profilanswer
 

snirffffff
j'ai encore VB6


---------------
https://www.oise-net-multiservices.com
n°1292170
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 25-01-2006 à 18:33:56  profilanswer
 

ben alors dégage le et passe à VB .NET, il est gratuit et autrement plus performant


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 25-01-2006 à 18:33:56  profilanswer
 

n°1292370
erwan83
Du Shift DEL tu te méfieras !
Posté le 26-01-2006 à 01:27:21  profilanswer
 

quelle plateforme dois-je installer deja ? .NET ? mais c'est pas gratuit ??? ou bien c'est un update ?


---------------
https://www.oise-net-multiservices.com
n°1292372
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 26-01-2006 à 01:35:29  profilanswer
 

il faut que tu installes le framework .NET. et si, c'est gratuit figure toi. que ce soit C#, C++ ou VB, c'est gratuit.
je donne tous les liens ici : http://forum.hardware.fr/forum2.ph [...] 0#t1263409


---------------
J'ai un string dans l'array (Paris Hilton)
n°1292387
erwan83
Du Shift DEL tu te méfieras !
Posté le 26-01-2006 à 07:31:55  profilanswer
 

yohoyo... voila le truc que je cherchais.
ya pas des references ou composants supplementaires ?
merci en tout cas


---------------
https://www.oise-net-multiservices.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  depassement capacité

 

Sujets relatifs
Réalisation un algoritheme pour capacitéDepassement Quota, activer les Logs Apache
delphi : augmenter la capacité du compilateur[Algo] Ford Fulkerson - Capacité d'un réseau routier
Capacité du VertexProcessing sous DirectX8 et 9Comment detecter un depassement de capacite dans une addition
[résolu] dépassement de capacitéDépassement de capacité incomprehenssible :/
[ACCESS] prob de requète --> dépassement de capacité ?!?!?[VBScript] Problème de dépassement de capacité
Plus de sujets relatifs à : depassement capacité


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)