IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

opération arithmétique a provoqué un dépassement de capacité


Sujet :

VB.NET

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2008
    Messages : 50
    Points : 58
    Points
    58
    Par défaut opération arithmétique a provoqué un dépassement de capacité
    Bonjour tout le monde.
    j'ai développe une application windows en vb.net , et je l'ai installé au client sur plusieurs ordinateurs , malheuresement sur un de ces ordinateurs quand je lance l'application et j'essai d'ouvrir un formulaire j'ai l'exception "opération arithmétique a provoqué un dépassement de capacité" qui se lève .

    est ce que sa prouvient du paramètrage système (windows xp) de cette machine ?

    Merci d'avance.

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    dépassement de capacité ca peut etre genre un byte qui est entre 0 et 255 et que tu veux faire +1 donc mettre 256 dedans, ce n'est pas possible, c'est un dépassement de capacité

    ca vient de ton code ... il faut trouver la ligne qui passe en erreur et chercher pourquoi
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    50
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2008
    Messages : 50
    Points : 58
    Points
    58
    Par défaut
    Normalement si c'était un problème dans le code je devai l'avoir sur tous les ordinateurs où j'ai installé l'application , alors que mois j'ai ce problème seulement sur un seul ordinateur ???

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 154
    Points : 25 072
    Points
    25 072
    Par défaut
    Citation Envoyé par tobba Voir le message
    Normalement si c'était un problème dans le code je devai l'avoir sur tous les ordinateurs
    je comprends que ce genre de phrase peut paraitre logique, et pourtant elle est fausse
    certains bugs sont visibles sur certains postes, ou à certaines dates, mais le problème peut venir du code qui n'est pas prévu pour fonctionner dans tous les cas
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Points : 478
    Points
    478
    Par défaut
    Généralement cette erreur vient du fait que tu essayes de diviser par 0...

  6. #6
    Membre émérite Avatar de meziantou
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Points : 2 439
    Points
    2 439
    Par défaut
    Citation Envoyé par Shadam Voir le message
    Généralement cette erreur vient du fait que tu essayes de diviser par 0...
    Une division par 0 entraine une DivideByZeroException

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Points : 478
    Points
    478
    Par défaut
    Citation Envoyé par meziantou Voir le message
    Une division par 0 entraine une DivideByZeroException
    Sur le 4.0 peut être, mais j'ai encore eu ce "opération arithmétique a provoqué un dépassement de capacité" hier parce que le divider était 0.

  8. #8
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 177
    Points : 4 489
    Points
    4 489
    Par défaut
    Bizzare.
    Les rares fois où j'ai eu ces execptions, elles ont toujours été correcte
    Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes

  9. #9
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 17/10/2014, 16h08
  2. Réponses: 1
    Dernier message: 02/11/2011, 17h18
  3. Réponses: 8
    Dernier message: 19/11/2010, 23h19
  4. Réponses: 1
    Dernier message: 22/12/2007, 15h14
  5. détection de dépassement de capacité
    Par tut dans le forum C++
    Réponses: 10
    Dernier message: 01/12/2004, 22h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo