| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Qu'est-ce une erreur de dépassement dans Vb.net
    Une erreur de débordement se produit au cours de l' exécution d'un programme ; ? Lorsque vous avez terminé d'écrire le code pour cela. Cela se produit lorsque le programme tente d'attribuer une valeur numérique à une variable qui dépasse , ou « débordements », qui limite maximale de type de numéro. Sauf si vous écrivez du code pour gérer cette erreur , il fera de votre programme de tomber en panne si elle se produit . Causes

    détecter une erreur de débordement dans votre code avant qu'elle ne survienne est difficile parce que la syntaxe , la plupart des calculs qui aboutissent à une erreur de dépassement ne déclenchent pas d' alertes dans Visual Basic. Plus souvent qu'autrement , vous prendrez conscience des erreurs de débordement lors des tests de votre programme (ou pire, des utilisateurs après que vous distribuez) et devrez alors retourner au code de la corriger. Ils surviennent habituellement lorsque votre programme ajoute ou multiplie nombres ensemble qui dépasse le nombre maximum autorisé pour un type de données .
    Types de données

    Visual Basic. NET a plus de 10 types de données numériques , qui ont chacun différentes limites à ce grand nombre qu'ils peuvent tenir . Par exemple, une variable octet peut contenir des valeurs de zéro à 255. Si vous essayez d'attribuer une valeur de 256 à la variable , même en multipliant 16 fois 16 dans votre code, Visual Basic reconnaîtra le débordement et vous laissera pas construire le programme. Toutefois, si , lors de l'exécution de votre programme , il multiplie ces chiffres et les enregistre dans une variable octet , VB va se planter à cause d'une erreur de débordement.
    Fixe
    < p> Sauf si vous êtes certain que les chiffres dans votre programme peuvent pas déborder , vous devez programmer un gestionnaire d' erreur. Utilisez "On Error " déclaration de VB.NET pour programmer un gestionnaire d' erreur pour détecter les erreurs de débordement sans forcer votre programme de tomber en panne . Si vous trouvez des erreurs de débordement dans votre code, fixer eux en changeant le type de données de la variable à un plus grand et vérifier les calculs dans votre programme afin de s'assurer que vous savez ce que les valeurs maximales d'un nombre peut -être .

    Considérations

    les meilleures pratiques de codage exigent que vous utilisez le type le plus approprié pour les valeurs de votre programme va calculer des données, parfois vous ne savez pas ce que ces valeurs soient. En cas de doute sur la façon dont grand nombre peut devenir dans votre programme, surestimer et utiliser le plus grand type de données numériques disponibles. Bien que les types de données plus importantes nécessitent plus d'espace de stockage , la plupart des ordinateurs disposent plus de suffisamment d'espace disponible et peut gérer ces variables sans manquer de mémoire . Cela permettra de réduire ou d'éliminer les erreurs de débordement dans votre programme.

    Previous :

    next :
      articles connexes
    ·Comment utiliser DataGridView pour MySQL en VB.NET 
    ·Comment mettre à jour un tableau à partir de requête…
    ·Comment supprimer des feuilles en VBA 
    ·Comment changer le titre d'applications dans Visual Bas…
    ·Comment attribuer des raccourcis clavier à une zone de…
    ·Comment se connecter à la base de données Oracle sur …
    ·Comment faire pour envoyer des commandes série à un p…
    ·Box Combo Didacticiel visuel 
    ·Comment crypter un mot de passe dans VBS Script 
    ·Comment faire pour résoudre des équations dans Visual…
      articles en vedette
    ·Comment prévenir Concurrent accès à une méthode en …
    ·Comment faire pour supprimer le script Tags dans Mootoo…
    ·Définition d'une compilation COBOL 
    ·Comment modifier un fichier JSP 
    ·Comment créer un site web d'abonnement avec Dreamweave…
    ·Comment faire pour utiliser Java pour déterminer si un…
    ·Comment faire pour installer MySQL Gem sur Snow Leopard…
    ·Quelle est la syntaxe Perl pour l'encodage URL 
    ·Stratégies de développement des prototypes d'applicat…
    ·Comment faire une image JavaScript Rollover 
    Copyright © Connaissances Informatiques http://fr.wingwit.com