En runtime error är ett fel som uppstår i ett program som är oftast oförutsedda av en programmerare och resulterar ofta i programmet kraschar . I Visual Basic 6 , indikerar runtime error 70 att programmet har försökt komma åt en resurs , men lyckades inte göra det . Detta fel kan uppstå under många scenarier . För att fixa det , måste du veta vad som orsakade den och sedan skriva kod för att förhindra att det inträffar igen . Definition
Runtime error 70 är ett tillstånd eller säkerhetsproblem . Budskapet i sig är en av de mer kryptiska felmeddelanden en användare kan se när du kör ditt program eftersom den enda budskap han får är " Permission Denied . " Detta fel kan vara svåra att diagnostisera , särskilt i större program som har många komponenter som körs på samtidigt. Budskapet i sig innebär att programmet inte har rätt behörighet att använda en funktion som inte är inbyggd i programmet .
Orsaker
Detta fel uppstår oftast när programmet försöker att komma åt filer eller verktyg som den inte har rätt behörighet , såsom skriv - skyddade dokument eller Component Object Model programvarukomponenter . Men det finns många andra situationer där felet kan dyka upp , varav många är relaterade till COM -och DCOM objekt, till exempel med dessa funktionshinder , använda dem för att komma åt icke - betrodda domäner eller när en av dem tar upp en händelse som din programmet måste hantera .
Upplösning
Många gånger kommer du bara att ta reda på om runtime fel efter ett program väcker dem . Eftersom detta fel uppstår oftast på grund av bristande tillgång till filer utanför programmet , måste du veta vilka funktioner eller komponenter inom programmet misslyckas att komma åt dessa resurser och därför orsakar problemen . Detta kommer att hjälpa ange vilka resurser är blockerade , vilket hjälper dig att diagnostisera och åtgärda problemet . I många fall kan du åtgärda felet genom att bevilja en användare tillgång till verktyg , såsom DCOM server applikation eller Microsoft Transaction Server . Addera Prevention
Vid utformningen din VB6 program , kan du skriva koden för att fånga och hantera runtime error 70 . Använd Visual Basic : s " On Error " meddelande när man skriver kod som kan leda till detta ( eller något annat ) fel . När programmet försöker kasta felet , kommer din felhanterare koden fånga den , vilket låter dig bestämma hur du vill att ditt program att svara , till exempel genom att informera användaren i större detalj vad som gick fel eller innebär att programmet kan fortsätta utan att krascha . Addera