Avatar billede inkognito1 Nybegynder
05. marts 2002 - 13:33 Der er 1 kommentar og
2 løsninger

On Error Resume Next

Hej,

Jeg har en funktion der filtere alle fejl fra

On Error Resume Next

Kan man på en måde få VB til skrive disse fejl i en fejl log.

En txt fil eller lign. ?
Avatar billede neuro Nybegynder
05. marts 2002 - 13:55 #1
Du kan jo bruge FileSystemObject til at skrive skrive i en logfil .. Og du kan få dine error description ved at benytte Error Objectets metoder og properties.
Avatar billede polarelefant Nybegynder
06. marts 2002 - 16:33 #2
Eksempel:

Function MinFejlFunktion() '// Bare en tilfædlig sub eller function
On Error Goto ErrorHandler '// Når der opstår en fejl så skal programmet hoppe ned til ErrorHandler
Dim intTal As Integer '// En tal værdi

  intTal = "Ikke et tal" '// Dette laver en fejl, med error.number 13

ErrorHandler: '// Her vil programmet hoppe ned til, hvis der opstår en fejl
  If Err.Number <> 0 Then ' Vi tjekker om der skete en fejl, hvis fejl nummeret et 0 er der ikke sket nogen fejl.
    Open "c:\fejllog.txt" For Output As #1 ' Åbner c:\fejllog.txt så man kan skrive i den
      Print #1, "Nummer:      " & Err.Number '// Nummeret fejlen
      Print #1, "Beskrivelse: " & Err.Description '// En kort beskrivelse af fejlen
      Print #1, "Opstået I:  " & Err.Source '// Hvor henne fejl en opstod, hvilket projekt.
    Close #1
  End If
End Function

Dette burde virke, det kan godt være at der er enkelte skrive fejl, har ikke testet det.

Err skal forstås som et objekt, ligesom f.eks. Textbox. Forstået at når du skriver "Err.", så kommer der en lille boks frem med metoder og egenskaber som objektet har. (hehe, jeg har hold mig på den danske måtte, med alle de fine danske udtryk "egenskaber" :) )
Avatar billede inkognito1 Nybegynder
22. april 2002 - 23:20 #3
Synes ikke jeg fik det tilat  fungerer .. rigtig ... men tak for jeres tid ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester