Tecnología

Inicio

VB6 tiempo de ejecución Error 70: Permiso denegado

Un error de tiempo de ejecución es un error que se produce en un programa que es por lo general imprevisto por un programador y a menudo resulta en el romper programa. En Visual Basic 6, error de ejecución de 70 indica que el programa ha tratado de acceder a algún recurso, pero no hacerlo con éxito hasta el. Este error puede producirse en muchos escenarios. Para solucionarlo, lo que necesita saber cuál fue la causa y luego escribir código para evitar que ocurra de nuevo.

Definición

error de ejecución 70 es un problema de permisos o la seguridad. El mensaje en sí es uno de los mensajes de error más crípticos un usuario puede ver cuando se ejecuta el programa, porque el único mensaje que recibe es "Permiso denegado". Este error puede ser difícil de diagnosticar, especialmente en los programas más grandes que tienen muchos componentes que se ejecutan en el Mismo tiempo. El mensaje en sí mismo implica que el programa no tiene la autoridad correcta de utilizar una característica no integrado en el programa.

causas

Este error se produce normalmente cuando el programa intenta acceder a archivos o herramientas para las que no tiene los permisos adecuados, tales como documentos protegidos contra escritura o componentes de software Modelo de objetos componentes. Sin embargo, hay muchas otras situaciones en las que el error puede aparecer, muchas de las cuales están relacionadas con los objetos COM y DCOM, como tener estos discapacitados, utilizarlos para acceder a dominios que no son de confianza o cuando uno de ellos provoca un evento que su programa debe manejar.

Resolución

Muchas veces solo se enteren de los errores de ejecución después de un programa de las eleva. Debido a este error normalmente se produce debido a la falta de acceso a archivos externos al programa, es necesario saber qué funciones o componentes dentro del programa no están pudiendo acceder a estos recursos y por lo tanto causando los problemas. Esto ayudará a indicar qué recursos están bloqueados, lo que ayudará a diagnosticar y solucionar el problema. En muchos casos, puede corregir el error al conceder a un usuario acceso a las herramientas, tales como la aplicación de servidor DCOM o Microsoft Transaction Server.

Prevención

Al diseñar su programa de Visual Basic 6, se puede escribir código para interceptar y controlar código "On Error" comunicado al escribir error de ejecución 70. Uso de Visual Basic que pueden dar lugar a esta (o cualquier otro) de error. Cuando el programa intenta tirar el error, el código de manejo de errores se pondrá al día, lo que le permite decidir cómo quiere que su programa para responder, por ejemplo, informando al usuario en mayor detalle lo que salió mal o permitir que el programa continúe sin que se caiga.