Les partenaires publicitaires:

Erreur VB6 Durée 70: Autorisation refusée

Une erreur d'exécution est une erreur qui se produit dans un programme qui est généralement imprévue par un programmeur et se traduit par le fracas de programme souvent. Dans Visual Basic 6, erreur d'exécution 70 indique que le programme a essayé d'accéder à une ressource, mais n'a pas réussi à le faire. Cette erreur peut se produire dans de nombreux scénarios. Pour résoudre ce problème, vous devez savoir ce qu'il fait et ensuite écrire du code pour éviter qu'il ne se reproduise.

  1. Définition

    • Erreur d'exécution 70 est un problème d'autorisation ou de la sécurité. Le message lui-même est l'un des messages d'erreur plus cryptiques un utilisateur peut voir lors de l'exécution de votre programme, car le seul message qu'il reçoit est "Permission refusée." Cette erreur peut être difficile à diagnostiquer, surtout dans les grandes programmes qui ont de nombreux composants en cours d'exécution dans le même temps. Le message lui-même implique que le programme n'a pas l'autorité correct à utiliser une fonctionnalité non intégré dans le programme.

    • Causes




      • Cette erreur se produit généralement lorsque le programme tente d'accéder à des fichiers ou des outils pour laquelle il ne possède pas les autorisations appropriées, telles que des documents protégés en écriture ou Component Object composants logiciels du modèle. Cependant, il existe de nombreuses autres situations dans lesquelles l'erreur peut surgir, dont beaucoup sont liés à des objets COM et DCOM, comme d'avoir ces personnes handicapées, de les utiliser pour accéder à des domaines non-confiance ou lorsque l'un d'eux soulève un événement que votre programme doit gérer.

      Résolution

      • Plusieurs fois, vous ne vous renseigner sur les erreurs d'exécution après un programme les soulève. Parce que cette erreur se produit généralement en raison d'un manque d'accès à des fichiers externes au programme, vous devez savoir quelles fonctions ou de composants au sein du programme ne parviennent pas à accéder à ces ressources et donc causer des problèmes. Cela aidera indiquent quelles ressources sont bloqués, ce qui vous aidera à diagnostiquer et corriger le problème. Dans de nombreux cas, vous pouvez corriger l'erreur en accordant un accès des utilisateurs aux outils, tels que l'application serveur DCOM ou Microsoft Transaction Server.

      Prévention

      • Lors de la conception de votre programme de VB6, vous pouvez écrire du code pour intercepter et gérer erreur d'exécution 70. L'utilisation de Visual Basic "On Error" déclaration lors de l'écriture du code qui peut entraîner dans ce (ou tout autre) erreur. Lorsque le programme tente de jeter l'erreur, votre code d'erreur de gestionnaire va attraper, ce qui vous permet de décider comment vous voulez que votre programme répond, comme en informant l'utilisateur plus en détail ce qui a mal ou de permettre au programme de continuer sans se briser.

    » » » » Erreur VB6 Durée 70: Autorisation refusée