| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Che cosa è un errore di overflow in Vb.net
    Un errore di overflow si verifica durante la fase di esecuzione di un programma; ? Dopo aver finito di scrivere il codice per esso . Succede quando il programma tenta di assegnare un valore numerico a una variabile che supera , o " overflow ", che il limite massimo del tipo di numero. A meno che non si scrive il codice per gestire questo errore , causerà il vostro programma in crash se si verifica. Provoca

    Rilevare un errore di overflow nel codice prima che accada è difficile perché sintatticamente , la maggior parte dei calcoli che si traducono in un errore di overflow non suscitano avvisi in Visual Basic . Più spesso , si diventa consapevoli di errori di overflow durante il test del programma ( o, peggio, da parte degli utenti dopo la distribuzione di esso) e dovrà poi tornare al codice per correggerlo. Di solito si verificano quando il programma aggiunge o moltiplica numeri insieme che supera il numero massimo consentito per un tipo di dati .
    Tipi di dati

    visivo . NET di base ha più di 10 tipi di dati numerici , che ogni hanno diversi limiti di quanto è grande un numero che può contenere. Ad esempio, una variabile byte può contenere valori da zero a 255 . Se si tenta di assegnare un valore di 256 alla variabile , anche moltiplicando 16 volte 16 nel codice , Visual Basic riconoscerà il troppo pieno e non ti permettono di costruire il programma . Tuttavia, se , durante l'esecuzione del programma , si moltiplica questi numeri e li salva in una variabile di byte , VB si blocca a causa di un errore di overflow .
    Correzioni
    < p > Se non si è certi che i numeri nel programma possono non troppo pieno, si deve programmare un gestore degli errori . Usare " On Error" VB.NET s ' per programmare un gestore degli errori per catturare gli errori di overflow senza forzare il vostro programma di crash. Se trovate errori di overflow nel codice , fissarli cambiando tipo di dati della variabile ad una più grande e verificare i calcoli nel programma per garantire che si sa quali sono i valori massimi di un numero può essere .

    Considerazioni

    le migliori pratiche di codifica impongono che si utilizza il tipo più appropriato per i valori vostro programma calcola i dati , a volte non si sa che cosa siano questi valori. Quando dubbi su quanto sia grande un numero può diventare nel vostro programma , sopravvalutare e utilizzare il tipo più grande di dati numerici disponibili . Anche se i tipi di dati più grandi richiedono più spazio di archiviazione , la maggior parte dei computer hanno più che sufficiente spazio disponibile e in grado di gestire queste variabili senza esaurire la memoria . Ciò consentirà di ridurre o eliminare gli errori di overflow nel programma .

    Previous :

    next :
      Articoli Correlati
    ·Usi di Visual Basic 
    ·Come creare uno script DiskPart 
    ·La funzione di VB per una lunghezza String 
    ·Come leggere VBA Tutorials & utilizzare Visual Basic, A…
    ·Come creare un VBScript per chiamare un MSI 
    ·Come creare Vb schermate grafiche 
    ·Come creare una linea di riempimento - in-the - vuoto i…
    ·Come creare una query di creazione tabella con Visual B…
    ·Come utilizzare la proprietà OnChange in VBA 
    ·Come fare un evento MouseUp in VB6 
      Articoli in evidenza
    ·Come fare Facebook Connetti con PHP 
    ·MySQL Cluster Tutorial 
    ·Come eseguire un file cpp 
    ·Come imparare System Design 
    ·Come utilizzare TreeView in VB6 
    ·Come aprire i file Paper Port 
    ·Come scrivere in formato CSV con ColdFusion 
    ·Come creare una web part con una parte strumento person…
    ·Come utilizzare Int. per ottenere il colore RGB Code 
    ·Come programma TI-83 Plus Giochi 
    Copyright © Conoscenza Informatica http://it.wingwit.com