IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Erreur execution 5 (Argument ou appel de procedure incorrect) dès le démarrage.


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 105
    Points : 78
    Points
    78
    Par défaut Erreur execution 5 (Argument ou appel de procedure incorrect) dès le démarrage.
    Bonjour.

    Lorsque j'execute mon prog sous VB6, pas de problème.

    Lorsque je l'appelle depuis un autre prog, j'ai cette erreur : Erreur d'execution 5 (Argument ou appel de procedure incorrect).

    J'ai mis un msgbox à l'entrée du prog, avant la 1ère commande, mais le message ne s'affiche même pas, donc l'erreur est au tout démarrage.

    Si quelqu'un pouvait me renseigner, merci d'avance, et bonne journée.

  2. #2
    Membre habitué
    Inscrit en
    Novembre 2004
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 136
    Points : 127
    Points
    127
    Par défaut
    Est-ce que tu pourrais nous montrer le code où le programem exécute (où ca passe et où il bloque). J'imagine que c'est sûrement ton appel de ton programme qui doit ne pas se faire correctement.

  3. #3
    Membre habitué Avatar de MGD_Software
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 137
    Points : 139
    Points
    139
    Par défaut
    1. Est-ce que ça ne pourrait pas tout simplement être le fait que le programme appelant ne trouve pas le programme appelé ? Comment est fait cet appel ? Le chemin complet est-il fourni ? Est-ce que le programme compilé tourne normalement en autonome (appelé depuis l'explorateur par exemple) ?

    2. Est-ce que le programme appelé utilise un composant qui est dans son répertoire? En effet, sous VB le répertoire courant est celui du projet (xxx.vbp). Dans le cas d'un appel, le répertoire courant est vraisemblablement celui de l'application appelante. Si le programme appelé a une dépendance à un objet situé dans son répertoire, cela peut être la cause.

    3. Attention, si au début du code du programme appelé il y a une instruction qui donne le focus à un contrôle, cela entraîne cette erreur si le contrôle n'est pas visible. Vérifier si dans le traitement de la ligne de commande du programme appelé il n'y a pas ce genre de gag.

    4. Si le programme appelant est aussi en VB, le mieux est de les réunir dans un groupe de projets. Cela permet de les faire tourner simultanément sous VB en mode développement (donc avec arrêt sur erreur) et de cerner des problèmes de synchronisation entre deux applications.

    5. Après, je suis sec, sans connaitre le code...

  4. #4
    Membre régulier

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 95
    Points : 87
    Points
    87
    Par défaut
    Bonjour,

    Je me permet de remonter ce post, car j'ai exactement le même soucis :

    J'ai un programme VB compiler en .exe. Lorsque je lance mon .exe de mon serveur, ça fonctionne correctement.
    Si je lance mon programme à partir d'un logiciel (Plannificateur de tâches), le programme ne s'exécute même pas, et l'erreur argument ou appel de procédure incorrect apparaît.

    Le plus bizarre c'est qu'un redémarrage du serveur résout le problème temporairement.

    De quoi peut venir ce problème ? Un problème de dll ?

    Merci de votre aide. (Si ce n'est pas clair, ne pas hésiter à poser des questions)

    Coin.

  5. #5
    Membre expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Points : 3 696
    Points
    3 696
    Par défaut
    Et tu es sur que c'est bien ton programme et pas le planificateur de tache qui declenche l'erreur?
    Si oui, une seule solution, mettre des messagebox tout au long de sa procédure de démarrage pour voir ou çà plante.
    En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
    (ALEXANDRE DUMAS)

    N'hésitez pas à visiter ma page de contributions

  6. #6
    Membre régulier

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 95
    Points : 87
    Points
    87
    Par défaut
    Je ne suis pas sûr que le problème vienne de l'exe.... Car lancer sans le planificateur cela ne plante pas... Mais le planificateur lance d'autre exe sans soucis....

    Bref c'est un vrai casse tête et la seule solution que j'ai trouvé pour le moment est de redémarrer le serveur (et cela refonctionne un temps).

    Je n'ai pas trouvé d'explication concrète de ce code erreur. Connaitrais-tu des explication ou des pages Internet pouvant expliquer ce type d'erreur ? Car cela orientera peut être mes recherches ?

    Merci d'avance.

    Coin.

  7. #7
    Membre expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 70
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Points : 3 696
    Points
    3 696
    Par défaut
    je ne pense pas que le proiblème vienne du planificateur en lui même, mais de la chaine de commande programmée dans la planificateur.
    En général, on ne demande de conseils que pour ne pas les suivre ou, si on les a suivis, reprocher à quelqu'un de les avoir donnés
    (ALEXANDRE DUMAS)

    N'hésitez pas à visiter ma page de contributions

Discussions similaires

  1. [XL-2007] Erreur d'execution 5, argument ou appel de procédure incorrect
    Par guilld dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 24/02/2015, 16h58
  2. [XL-2010] Dir : "erreur d'exécution '5'" argument ou appelle de procedure incorrect
    Par Mrfreeze117 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/12/2014, 15h49
  3. [AC-2010] Argument ou appel de procedure incorrect
    Par Begsweb dans le forum VBA Access
    Réponses: 1
    Dernier message: 23/02/2012, 18h09
  4. erreur d'execution 5, argument ou appel de procédure
    Par Titened dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/03/2011, 16h02
  5. Workbooks.Open : Erreur "Argument ou appel de procédure incorrect"
    Par Kropernic dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 31/07/2008, 10h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo