Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Wat is een overflow fout in Vb.net
Een overflow fout optreedt tijdens de run-time van een programma ; ? Nadat u klaar bent met het schrijven van de code voor het. Het gebeurt wanneer het programma probeert een numerieke waarde toekennen aan een variabele die overschrijdt , of " overflows , " dat maximum soort nummer . Tenzij je code om deze fout af te handelen schrijven , zal het ertoe leiden dat uw programma crasht als het zich voordoet . Oorzaken

Detecteren een overflow fout in uw code voordat het gebeurt is moeilijk omdat de syntactisch , de meeste berekeningen die resulteren in een overflow error geen waarschuwingen in Visual Basic triggeren . Vaker wel dan niet , zult u zich bewust van overflow fouten worden tijdens het testen van uw programma ( of erger , van gebruikers nadat u het te verspreiden ) en zal dan terug moeten naar de code om dit te corrigeren . Ze treden meestal op wanneer uw programma toevoegt of vermenigvuldigt getallen bij elkaar, dat hoger is dan het maximum aantal toegestane voor een data type.
Data Types

Visual Basic . NET
heeft meer dan 10 numerieke data types , die elk verschillende grenzen aan hoe groot een aantal dat ze kunnen vasthouden . Bijvoorbeeld , kan een byte variabele waarden houden van nul tot 255 . Als u probeert een waarde van 256 toe aan de variabele , zelfs door in uw code te vermenigvuldigen 16 keer 16 , zal Visual Basic de overloop te herkennen en laat u het programma op te bouwen . Echter , indien , tijdens de uitvoering van uw programma 's , het zich vermenigvuldigt deze nummers en slaat ze op in een byte variabele , zal VB crashen als gevolg van een overflow error .
Fixes

Tenzij je zeker weet dat getallen in je programma kan niet overstromen , moet u een fout handler programmeren . Gebruik VB.NET ' s " On Error " statement om een ​​fout handler programmeren om overflow fouten te vangen zonder dat het programma crasht . Als u vindt overflow fouten in uw code , zet ze vast door het veranderen van de variabele soort gegevens naar een grotere en controleer de berekeningen in het programma om ervoor te zorgen dat u weet wat de maximale waarden van een aantal kan .
Zijn < br > Overwegingen

de beste codering praktijken dicteren dat u het type het meest geschikt is voor de waarden van uw programma zal berekenen gegevens gebruiken , soms weet je niet wat die waarden kunnen zijn . Wanneer onzeker over hoe groot een nummer in uw programma kan worden, overschatten en gebruik de grootste numerieke gegevenstype beschikbaar . Hoewel de grotere types data vereisen meer opslagruimte , de meeste computers hebben meer dan genoeg ruimte beschikbaar en kunnen deze variabelen verwerken zonder een tekort aan geheugen . Dit zal overflow fouten in je programma te verminderen of te elimineren .

Previous: Next:
  Visual Basics Programming
·Hoe maak je een data Gridview …
·Hoe om terug te keren van een …
·Hoe je Datum & tijd Schrijf Vi…
·Hoe kan ik een array maken in …
·Hoe te converteren Lang naar F…
·Hoe te sluiten UserForm 
·Hoe te compileren Wanneer Func…
·Hoe te gebruiken VBA naar een …
·Hoe te Dates gebruiken in een …
  Related Articles
Hoe maak je een optie Box in Visual Basi…
Hoe kan ik een afbeelding Box Maak in Vi…
Hoe maak je een Werknemer Log in Maak Vi…
Hoe maak je een fout Handler voor een VB…
Hoe Search Engine Ranking of SEO van een…
Hoe gebruik je een afbeelding Kaart in V…
Wat is VBA ? 
Hoe maak je een Open File Dialog Box Geb…
Hoe kan ik een integer converteren naar …
  Programmering Articles
·Hoe te Cast te Integers in VB6 
·Zo plaatst u een string in een Python Di…
·Hoe te Ingang Exponenten in C 
·PHP Scripts om meerdere bestanden upload…
·Hoe te Integers zoeken 
·Hoe maak je een opgeslagen procedure in …
·Hoe te Apostrophes toe in MATLAB 
·Hoe te Debug C + + Tags 
·Hoe maak je een komma te scheiden van ee…
Copyright © Computer Kennis http://www.nldit.com