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 :

Lancement d'un programme par un automate


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Points : 619
    Points
    619
    Par défaut Lancement d'un programme par un automate
    J'ai une application VB qui doit être lancée de nuit par un automate (Visual TOM)
    L'application ne contient aucun écran, juste des modules.

    Le problème est qu'elle rend la main à l'autamate de lancement avant d'avoir terminé de travailler.
    Je ne vois pas comment l'obliger à rester synchrone.
    J'ai placé des DoEvents au niveau des boucles de traitement mais cela ne change rien

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Comment se manifeste ce "rend la main" ?
    Je suis sûr que je t'apprends rien mais un automate fonctionne comme une boucle Do loop, il poursuit donc l'exécution de son programme après avoir lancé ton programme VB. Es-tu sûr qu'une condition n'est pas remplie à son niveau qui interrompt "la liaison" (?), ou empêche la récupération de l'info fournie par le PC ?
    En outre, l'appel au PC se fait-il "sous interruption" ou sur condition... ?

    Juste parce que ça me rappelle des bons souvenirs...

    A+

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Points : 619
    Points
    619
    Par défaut
    Je suis sûr du fonctionnement du programme. Pas de plantage.

    Le test est simple : on le lance depuis DOS et on ne doit pas récupérer la main tant que l'éxécution est visible en liste de tâches.
    raiment si quelqu'un a une idée je prends

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    tu n'as pas de code à nous montrer ?

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Salut Delphi-ne,
    Je suis sûr du fonctionnement du programme. Pas de plantage.
    Je n'ai pas jamais évoqué de plantage, ma question évoquait "d'autre chose"

    A+

  6. #6
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 038
    Points
    20 038
    Par défaut
    sinon sous dos du as la commande start avec l'option wait ...
    exple
    lance la calculatrice, et notepad quasi simultanément...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    start /wait calc
    Start /wait notepad
    lance la calculatrice , attend d'en être sorti avant de lancer notepad ... rend la main à la sortie de notepad...

  7. #7
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Points : 619
    Points
    619
    Par défaut
    Ca ça m'intéresse. je ne peux pas essayer maintenant.
    Je pense qu'il faudrait mettre cela dans un .BAT

Discussions similaires

  1. lancement de programme par un programme c++
    Par suzawa dans le forum C++
    Réponses: 5
    Dernier message: 01/06/2013, 19h29
  2. Réponses: 7
    Dernier message: 10/02/2013, 23h42
  3. Réponses: 9
    Dernier message: 24/08/2009, 23h38
  4. Réponses: 3
    Dernier message: 27/09/2008, 21h15
  5. Programmation par module : applications multilingues
    Par argoet dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 03/02/2004, 12h28

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