Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 7 sur 7
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    juin 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : juin 2005
    Messages : 105
    Points : 40
    Points
    40

    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 régulier
    Inscrit en
    novembre 2004
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 133
    Points : 86
    Points
    86

    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 régulier Avatar de MGD_Software
    Profil pro
    Inscrit en
    mai 2006
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2006
    Messages : 114
    Points : 98
    Points
    98

    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 du Club
    Profil pro Nicolas
    Inscrit en
    avril 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Nom : Nicolas
    Âge : 31

    Informations forums :
    Inscription : avril 2004
    Messages : 95
    Points : 62
    Points
    62

    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
    Expert Confirmé
    Avatar de Delbeke
    Inscrit en
    juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : juillet 2006
    Messages : 2 675
    Points : 3 326
    Points
    3 326

    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 du Club
    Profil pro Nicolas
    Inscrit en
    avril 2004
    Messages
    95
    Détails du profil
    Informations personnelles :
    Nom : Nicolas
    Âge : 31

    Informations forums :
    Inscription : avril 2004
    Messages : 95
    Points : 62
    Points
    62

    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
    Expert Confirmé
    Avatar de Delbeke
    Inscrit en
    juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : juillet 2006
    Messages : 2 675
    Points : 3 326
    Points
    3 326

    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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •