En runtime fejl er en fejl , der opstår i et program, der er som regel uforudsete af en programmør og resulterer ofte i programmet ned. I Visual Basic 6 , indikerer runtime fejl 70 , at programmet har forsøgt at få adgang til nogle ressourcer , men ikke lykkedes at gøre det. Denne fejl kan opstå under mange scenarier . For at rette det , du behøver at vide, hvad der forårsagede den , og derefter skrive kode for at forhindre det i at opstå igen. Definition
Runtime error 70 er en tilladelse eller sikkerhedsproblem . Budskabet i sig selv er en af de mere kryptiske fejlmeddelelser en bruger kan se , når du kører dit program , fordi det eneste budskab han modtager , er " Permission Denied ". Denne fejl kan være svært at diagnosticere, især i større programmer, der har mange komponenter , der kører på samme tid . Selve meddelelsen indebærer, at programmet ikke har den rette myndighed til at bruge en funktion ikke er indbygget i programmet.
Årsager
Denne fejl forekommer normalt, når programmet forsøger at få adgang til filer eller værktøjer , som den ikke har de rette tilladelser , såsom skrive - beskyttede dokumenter eller Component Object Model softwarekomponenter . Men der er mange andre situationer, hvor fejlen kan affyre op , hvoraf mange er relateret til COM og DCOM objekter, såsom at have disse handicappede, bruger dem til at få adgang til ikke- betroede domæner , eller når en af dem rejser et tilfælde af at din programmet skal håndtere.
Opløsning
Mange gange vil du kun finde ud af om runtime fejl efter et program løfter dem . Fordi denne fejl normalt opstår på grund af manglende adgang til filer uden for programmet , skal du vide, hvilke funktioner eller komponenter inden for programmet ikke formår at få adgang til disse ressourcer , og derfor forårsager problemerne. Dette vil hjælpe angive, hvilke ressourcer er blokeret, som vil hjælpe dig med at diagnosticere og løse problemet . I mange tilfælde kan du rette fejlen ved at give en bruger adgang til værktøjer , såsom DCOM server program eller Microsoft Transaction Server .
Forebyggelse
Ved udformningen Deres VB6 program, kan du skrive kode til at fange og håndtere runtime fejl 70 . Brug Visual Basic er " On Error " erklæring , når du skriver kode, der kan resultere i denne ( eller noget andet) fejl. Når programmet forsøger at kaste fejl, vil din fejlbehandleren code fange det , som lader dig beslutte, hvordan du ønsker dit program til at reagere , f.eks ved at informere brugeren nærmere , hvad der gik galt, eller lade programmet fortsætte uden at crashe . KAYAK