Erreur d'execution 5 : application ou argument de procédure incorrecte
1 réponse
meije73
Bonjour
J'ai une erreur "Erreur d'execution 5 : application ou argument de procédure incorrecte" après l'execution d'une commande "Msgbox". Celle-ci apparait correctement, je valide et ensuite l'erreur apparait. Je n'arrive pas à la récuperer dans ma gestion des erreurs et l'appli se ferme violemment
Cette erreur ne se produit pas sur mon poste de developpement, mais lorsque l'application est lancée via "Citrix Metaframe".
Mon appli, en vb6, ouvre les forms en vbmodeless. Je ne comprend pas trop mais il se pourrait que ma form qui est active au moment du lancement d'un action, se désactive lors de l'apparition de Msgbox (ce qui m'etonne) et se ré-active en suite lanceant le script se trouvant dans la fonction Activate
Avez vous une petite idée? car pour moi, c'est le flou complet.
Est ce un probleme de version de dll, de citrix, d'ocx
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian Hubert-Hugoud
Bonjour,
Il faudrait tracer l'activate. Je viens d'essayer : lors de la fermeture de la msgbox, l'activate de la feuille n'est pas lancé.
Plusieurs options :
déjà un "on error resume next" dans l'activate pour voir si c'est là que le pb existe (pour debugger uniquement).
si oui, tu peux mettre une variable static qui gère le fait que l'activate ne soit exécuté qu'une seule fois ; dans ce cas il est aussi peut-être possible de mettre le code dans le load..
Hope this helps...
Christian
"meije73" a écrit dans le message de news:
Bonjour,
J'ai une erreur "Erreur d'execution 5 : application ou argument de procédure incorrecte" après l'execution d'une commande "Msgbox". Celle-ci apparait correctement, je valide et ensuite l'erreur apparait. Je n'arrive pas à la récuperer dans ma gestion des erreurs et l'appli se ferme violemment.
Cette erreur ne se produit pas sur mon poste de developpement, mais lorsque l'application est lancée via "Citrix Metaframe". Mon appli, en vb6, ouvre les forms en vbmodeless. Je ne comprend pas trop mais il se pourrait que ma form qui est active au moment du lancement d'un action, se désactive lors de l'apparition de Msgbox (ce qui m'etonne) et se ré-active en suite lanceant le script se trouvant dans la fonction Activate.
Avez vous une petite idée? car pour moi, c'est le flou complet. Est ce un probleme de version de dll, de citrix, d'ocx?
Il faudrait tracer l'activate. Je viens d'essayer : lors de la fermeture de
la msgbox, l'activate de la feuille n'est pas lancé.
Plusieurs options :
déjà un "on error resume next" dans l'activate pour voir si c'est là que le
pb existe (pour debugger uniquement).
si oui, tu peux mettre une variable static qui gère le fait que l'activate
ne soit exécuté qu'une seule fois ; dans ce cas il est aussi peut-être
possible de mettre le code dans le load..
Hope this helps...
Christian
"meije73" <meije73.1sf43y@no-mx.frbox.net> a écrit dans le message de news:
meije73.1sf43y@no-mx.frbox.net...
Bonjour,
J'ai une erreur "Erreur d'execution 5 : application ou argument de
procédure incorrecte" après l'execution d'une commande "Msgbox". Celle-ci
apparait correctement, je valide et ensuite l'erreur apparait. Je n'arrive
pas à la récuperer dans ma gestion des erreurs et l'appli se ferme
violemment.
Cette erreur ne se produit pas sur mon poste de developpement, mais
lorsque l'application est lancée via "Citrix Metaframe".
Mon appli, en vb6, ouvre les forms en vbmodeless. Je ne comprend pas trop
mais il se pourrait que ma form qui est active au moment du lancement d'un
action, se désactive lors de l'apparition de Msgbox (ce qui m'etonne) et
se ré-active en suite lanceant le script se trouvant dans la fonction
Activate.
Avez vous une petite idée? car pour moi, c'est le flou complet.
Est ce un probleme de version de dll, de citrix, d'ocx?
Il faudrait tracer l'activate. Je viens d'essayer : lors de la fermeture de la msgbox, l'activate de la feuille n'est pas lancé.
Plusieurs options :
déjà un "on error resume next" dans l'activate pour voir si c'est là que le pb existe (pour debugger uniquement).
si oui, tu peux mettre une variable static qui gère le fait que l'activate ne soit exécuté qu'une seule fois ; dans ce cas il est aussi peut-être possible de mettre le code dans le load..
Hope this helps...
Christian
"meije73" a écrit dans le message de news:
Bonjour,
J'ai une erreur "Erreur d'execution 5 : application ou argument de procédure incorrecte" après l'execution d'une commande "Msgbox". Celle-ci apparait correctement, je valide et ensuite l'erreur apparait. Je n'arrive pas à la récuperer dans ma gestion des erreurs et l'appli se ferme violemment.
Cette erreur ne se produit pas sur mon poste de developpement, mais lorsque l'application est lancée via "Citrix Metaframe". Mon appli, en vb6, ouvre les forms en vbmodeless. Je ne comprend pas trop mais il se pourrait que ma form qui est active au moment du lancement d'un action, se désactive lors de l'apparition de Msgbox (ce qui m'etonne) et se ré-active en suite lanceant le script se trouvant dans la fonction Activate.
Avez vous une petite idée? car pour moi, c'est le flou complet. Est ce un probleme de version de dll, de citrix, d'ocx?