Overflow fel visas under en felsökning processen när resultatet " svämmar över " ett antal storlek eller ett antal typ utanför den ursprungliga variabelns definition . Med andra ord , resultatet " svämmade " Programplaneringsreglerna att Visual Basic har på plats för att utföra matematiska beräkningar samtidigt skriva datorprogram . Ett systematiskt tillvägagångssätt hjälper dig att upptäcka och åtgärda orsaken till felet . Du måste ha ditt projekt öppna för att börja arbeta på det . Saker du behöver
Microsoft Visual Studio installerat på en PC
Visa fler instruktioner
1
Leta verktygsfältet ovanför allt annat som har en lista på kategorier från vänster till höger börjar med " File ". Klicka på ordet " View . " Rulla ner och klicka på " Fel List . " Detta orsakar en flik märkt " Fel List " visas längst ned på skärmen . Klicka på fliken för att öppna den .
2
Tryck på " F5 " för att köra programmet , så översvämningen felmeddelanden kommer regenerera om de inte visas i fel lista fönstret . Om ett varningsmeddelande visas som frågar om du vill fortsätta ändå klickar du " Nej " nytt göra det " Error List "-fliken genom att klicka på det .
3
Lokalisera raden antalet överflödet felet. bläddra uppåt tills du ser denna kodrad . Notera vad overflow fel indikerar . Kontrollera först om de aritmetiska beräkningar stämmer . Kontrollera variabeln resultatet typ i din ursprungliga deklarationen fält . Kontrollera att den rörliga typen i dina beräkningsresultat matchar variabel typ som anges i deklarationen avsnittet . Se till att du konverterade variabler korrekt . Till exempel , kan du multiplicera inte en " int " variabel , vilket är ett heltal , med en " Dec " eller decimal variabel utan att först konvertera den ena eller den andra i koden så att de rörliga typerna match .
4
Ändra variabla fälttyper och definitioner i taget så att de matchar ordentligt . Om du arbetar med pengar eller decimaltal , sedan definiera dina variabler som " dec" i början för att undvika förvirring . Om mycket stora mängder ska beräknas , välj sedan en större rörlig typ under dina definitioner som kan hålla beräkningsresultaten ordentligt . Detta kommer att förhindra fel overflow undantag .