Quelles sont les causes de VB6 “Run-Time Error '5': Invalid Argument ou Appel de Procédure”
En VB6, les utilisateurs à l'occasion de recevoir cette erreur et je n'arrive pas à le reproduire.
Run-Time Error '5': Invalid Procedure Call or Argument
Je suis faisant référence à la "MSWord 10 Object Library" et parfois, cette erreur se produit à un certain moment après l'application ouverte MSWord 2002. Cependant, cette application a référencé le MSWord 10 Bibliothèque d'Objets pendant des années, et cette erreur viens de commencer survenant au cours des derniers mois.
Je suis en supposant que j'ai introduit un bug quelque part, mais aucune idée de ce qui pourrait être la cause. L'erreur ne se produit pas très souvent et ne peut pas être reproduite par un utilisateur quand je suis debout. L'erreur des forces de l'application d'arrêter totalement.
Les utilisateurs de Windows XP
OriginalL'auteur user52212 | 2010-03-16
Vous devez vous connecter pour publier un commentaire.
À partir de la mémoire avec VB6 (maintenant à l'aide .net), cela peut indiquer à l'ordinateur de l'utilisateur en cours de basse sur la mémoire, ou que votre code n'a pas été en mesure d'obtenir une poignée pour le mot de l'application.
Si vous êtes incapable de produire le problème dans Visual Studio et ne savent pas à quelle ligne dans votre code à l'origine de la question, vous êtes probablement mieux de l'ajout d'un gestionnaire d'erreur, le code qui est à l'origine du problème.
En haut de la sub qui a des problèmes mis
et ensuite, en bas à mettre
Plutôt que d'utiliser une boîte de Message que j'ai ici envisager d'écrire dans un fichier au lieu. Aussi pour Erl pour fonctionner correctement compte tenu de la numérotation de chacune de vos lignes.
Pour VB6 est un bon plugin est MZ outils lien qui va vous aider à ajouter de la gestion des erreurs et des numéros de ligne très facilement
Un exemple est de laisser le focus à un contrôle caché.
OriginalL'auteur CResults
Il peut être une "vitesse" de l'émission dans laquelle l'utilisateur est le lancement de Word/votre formulaire plusieurs fois et le déclenchement d'un modal erreur d'affichage (http://support.microsoft.com/kb/242347). par exemple, vous Êtes bombardements de l'application ou de l'afficher dans un conteneur de la fenêtre? Est-il possible, ils se sont impatientés et en cliquant sur le bouton/plus d'une fois? Essayez de cliquer sur le bouton plus d'une fois ou rapidement la mise au point, appuyer sur la touche enter plusieurs reprises.
Si c'est le cas, vous devrez soit de la poignée/du bloc de multiples clics (plus facile) ou de la précharge Bureau, d'une certaine façon à minimiser le retard, tandis que l'application initialise.
OriginalL'auteur jasonk