|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man fångar ett fel i VB6

    Run - time fel kommer att inträffa i program och det är programmerarens uppgift att fånga dessa fel så att de kan undersökas och förebyggas . Run - time fel fångas av programmet och kan visa ett meddelande för användaren och /eller logga felet till händelseloggen . Bra felhantering hjälper programmerare felsöka kod . Ett felmeddelande bör inte innehålla alltför mycket information om felet för att inte ge hackare inuti kunskap om hur programmet fungerar , men tillräckligt med information så att användaren exakt kan rapportera det . Instruktioner
    1

    Code " On Error Goto errorHandler " i början av varje ny subrutin eller funktion . Den " errorHandler " är en linje etikett som kommer att kodas i slutet av sub - rutin eller funktion. Efter " på fel " uttalande , kod resten av funktion eller sub - rutin . Var noga med att kod " Exit Sub " för sub- rutiner och " Exit Function " för funktioner omedelbart före " errorHandler " line etikett . Efter den sista raden i logiken körs , avslutas programmet ur funktion eller subrutin felfri
    2

    Place " errorHandler : " . Efter " Exit Sub " eller " Exit Function " linje kod. Om ett fel uppstår , skickar " goto " raden ovanför programmet till felhantering linjen etikett .
    3

    Visa ett meddelande visas för användaren om felet och /eller log felet till händelseloggen . Visual Basic är fel objekt innehåller följande egenskaper : fel antal, slag, källa , lastDLLError , hjälpa sammanhang och hjälpfil . Felet objektet innehåller också ett " tydligt " metoden och " raise " metoden . Ett mycket enkelt exempel på en pop - up-meddelande visas för användaren är " Msgbox err.Description . " Detta kommer att dyka upp ett fält felmeddelande till användaren med en beskrivning av felet som " Ogiltig användning av Null . "
    4

    Log felet informationen till händelseloggen genom att skapa ett objekt som refererar till VB.NET händelselogg ändar ( " NetFrameworkWrappers.EventLogWrapper " ) . Ring " WriteEntry " metoden och passera felinformation . Det är ibland bättre att logga felet information och hålla förädling snarare än att hålla programmet upp med en meddelanderuta som väntar på att någon ska klicka på den . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Universal Crosshair i Visual Basic
    ·Inaktivera riktningsknapparna
    ·Handledning för ADODC Kontroll
    ·Hur skapa krypterade VBS Script
    ·Hur man installerar Ajax i Microsoft Visual Studio 2005…
    ·VBA Object Obligatoriskt
    ·Hur Inkludera dag i Visual Basic
    ·Konvertera Digit till Word i Visual Basic 6.0
    ·Hur du tar bort LineShape Objekt i Visual Basic
    ·Hur ta bort poster för lagrade procedurer i Visual Bas…
    Utvalda artiklarna
    ·Hur hämta innehållet i en Remote webbsida med PHP
    ·Hur man installerar ett RPM paket
    ·Hur man gör QBasic Print
    ·Hur man installerar Java Utan administratörsbehörighe…
    ·Hur man upptäcker ljudnivåer Från Produktionen i Vis…
    ·Hur hitta URL-strängar i ColdFusion
    ·Hur man designar en C + + -program för att beräkna Wo…
    ·Så här visar och struktur MySQL med PHP
    ·Vilka är fördelarna med villkorssatser
    ·Hur du kontrollerar om en Record Finns i MySQL
    Copyright © Dator Kunskap http://www.dator.xyz