En kjøretidsfeil er en feil som oppstår i et program som vanligvis uforutsett ved en programmerer, og resulterer ofte i programmet krasjer . I Visual Basic 6 , indikerer runtime error 70 at programmet har forsøkt å få tilgang til noen ressurs , men har ikke lykkes å gjøre det. Denne feilen kan oppstå under mange scenarier . For å fikse det , må du vite hva som forårsaket den, og deretter skrive kode for å hindre at det skjer igjen . Definisjon
Runtime error 70 er en tillatelse eller sikkerhetsproblem . Meldingen i seg selv er en av de mer kryptiske feilmeldinger en bruker kan se når du kjører programmet fordi den eneste meldingen han får er " Permission Denied . " Denne feilen kan være vanskelig å diagnostisere , spesielt i større programmer som har mange komponenter som kjører på samme tid . Selve meldingen innebærer at programmet ikke har riktig å bruke en funksjon ikke er bygget inn i programmet.
Årsaker
Denne feilen oppstår vanligvis når programmet prøver tilgang til filer eller verktøy som det ikke har de nødvendige tillatelsene , for eksempel skrive - beskyttede dokumenter eller Component Object Model programvarekomponenter . Men det er mange andre situasjoner hvor feilen kan dukke opp , mange av dem er knyttet til COM og DCOM objekter, for eksempel å ha disse funksjonshemmede , bruke dem til å få tilgang til ikke- klarerte domener , eller når en av dem hever en hendelse som din programmet må håndtere.
Oppløsning
Mange ganger vil du bare finne ut om runtime feil etter et program hever dem . Fordi denne feilen oppstår vanligvis på grunn av manglende tilgang til filer eksternt til programmet , må du vite hvilke funksjoner eller komponenter i programmet er ikke å få tilgang til disse ressursene og dermed forårsaker problemene . Dette vil bidra til å indikere hvilke ressurser som blokkeres, noe som vil hjelpe deg å finne og løse problemet . I mange tilfeller kan du fikse feilen ved å gi en bruker tilgang til verktøy , for eksempel DCOM server applikasjon eller Microsoft Transaction Server.
Prevention
Ved utforming din VB6 program , kan du skrive kode for å fange og håndtere runtime error 70 . Bruk Visual Basic er " On Error " statement når du skriver kode som kan føre til dette (eller noen andre) feil . Når programmet forsøker å kaste feilen , vil feilbehandleren kode fange den , som lar deg bestemme hvordan du vil at programmet skal svare , for eksempel ved å informere brukeren i større detalj hva som gikk galt, eller slik at programmet å fortsette uten å krasje .