25. juli 2001 - 11:57Der er
9 kommentarer og 2 løsninger
ErrorHanding
Jeg har følgende programstump:
Public Sub SubName() On Error GoTo ErrorHandler ......kode........ Exit Sub ErrorHandler: objApp.objAppError.BackTraceError TypeName(Me), \"SubName\" Err.Raise Err End Sub
BackTraceError skriver relevante oplysninger om fejlen i en log fil. Men mit program lukker efter fejlen er vist for brugeren. Hvordan undgår jeg dette?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
hvilket får VB til at genoptage sin normale errorhandling, dvs. du får en prompt osv.
Hvis du ikke får noget, så må fejlen da ligge i din BackTraceError -- eller måske er fejlen af en type, som forhindrer din BackTraceError, f.eks. filhåndtering af en eller anden art.
roenving>Du er måske inde på noget af det rigtige. Fejlen er ganske rigtigt i forbindelse med en fil. Men vil det sige man ikke kan lave fejlhåndtering på filer..?(Ja undskyld, men jeg er ret ny i VB)
Hvis du skal skrive en log-fil, laver du jo fil-håndtering mens du har en fejl-kondition i den maskine VB bruger til det -- det var derfor jeg foreslog den mulighed -- du kan jo prøve at slå din log-fil-skriver fra og i stedet prøve med et prompt, som beskriver fejlen.
Men mange tak for hjælpen. Blev da klogere selvom jeg ikke fik løst mit problem lige nu.
Synes godt om
Ny brugerNybegynder
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.