Ein Laufzeitfehler ist ein Fehler, der in einem Programm, das in der Regel durch eine unvorhergesehene Programmierer und führt oft in das Programm abstürzt ist auftritt. In Visual Basic 6 , zeigt Laufzeitfehler 70 , dass das Programm versucht, einige Ressource zugreifen , aber nicht erfolgreich , so zu tun. Dieser Fehler kann unter vielen Szenarien auftreten . Um es zu beheben , müssen Sie wissen, was sie verursacht hat und dann Code schreiben, um sie in Zukunft zu vermeiden . Definition
Runtime error 70 ist eine Erlaubnis oder Sicherheitsproblem . Die Nachricht selbst ist einer der mehr kryptische Fehlermeldungen ein Benutzer sehen, wenn Sie Ihr Programm kann , weil die einzige Botschaft, die er erhält, ist " Zugriff verweigert . " Dieser Fehler kann schwer zu diagnostizieren , vor allem in größeren Programmen , die viele Komponenten, die bei der haben gleichzeitig . Die Nachricht selbst bedeutet, dass das Programm nicht die richtige Stelle , um eine Funktion nicht in das Programm eingebaut zu verwenden.
Verursacht
Dieser Fehler tritt in der Regel , wenn das Programm versucht Dateien oder Tools , die es nicht über die richtigen Berechtigungen , wie schreiben -geschützte Dokumente oder Component Object Model Software-Komponenten zugreifen . Allerdings gibt es viele andere Situationen, in denen der Fehler Pop-up kann , von denen viele auf COM und DCOM Objekten im Zusammenhang , wie diese mit Behinderungen , mit ihnen zu nicht vertrauenswürdigen Domänen zuzugreifen oder wenn einer von ihnen löst ein Ereignis , dass Ihr Programm muss zu behandeln.
Auflösung
Oft finden Sie nur heraus zu Laufzeitfehlern , nachdem ein Programm hebt sie . Da dieser Fehler tritt in der Regel aufgrund eines Mangels der Zugriff auf Dateien außerhalb des Programms , müssen Sie wissen, welche Funktionen oder Komponenten innerhalb des Programms versäumen es, diese Ressourcen zugreifen und somit verursacht die Probleme . Dies wird helfen, zeigen , welche Ressourcen blockiert , die Ihnen helfen, zu diagnostizieren und zu beheben . In vielen Fällen können Sie den Fehler durch die Gewährung von einem Benutzer Zugriff auf Tools, wie zB der DCOM -Server-Anwendung oder den Microsoft Transaction Server zu beheben.
Prevention
Bei der Gestaltung Ihre VB6 Programm können Sie Code schreiben, zu fangen und zu verarbeiten Laufzeitfehler 70 . Verwenden Sie Visual Basic "On Error" -Anweisung, wenn das Schreiben von Code , die möglicherweise in diesem (oder einem anderen ) Fehler. Wenn das Programm , um den Fehler zu werfen versucht , wird Ihr Error-Handler Code fangen , was können Sie entscheiden, wie Sie Ihr Programm zu reagieren, wie z. B. durch den Benutzer näher , was schief gelaufen ist oder was das Programm ohne Absturz fortsetzen wollen.