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

C++Builder Discussion :

[DiVERS] -> Arrêter et redemarrer son programme ?


Sujet :

C++Builder

  1. #1
    Membre actif

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Points : 262
    Points
    262
    Par défaut [DiVERS] -> Arrêter et redemarrer son programme ?
    Salut,
    Je voulais savoir comment je pouvais faire pour arrêter et redemarrer mon logiciel de manière programmé.
    Merci d'avance,
    MaTHieU_
    Embarcadero RAD Studio XE / Microsoft Windows 7 Édition Intégrale (64 bits)

  2. #2
    Membre à l'essai
    Inscrit en
    Mai 2002
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 18
    Points : 14
    Points
    14
    Par défaut
    Salut, à mon avis, tu lui en demande un peu beaucoup... Comment veux tu que ton logiciel sache qu'il faut redemarré s'il est arrêté ???

    Le seul truc que tu puiss faire et de mettre le processus de ton programme en etat "endormi" (c'est le sleep des processus)... Mais la, je ne sais pas trop comment mais je sais que c'est faisable, je l'ai dejà fait...

    Recherche de ce coté,
    Bon courage
    Quand j'entend ce que j'entend et que je vois ce que je vois, il est normal de penser ce que je pense !

  3. #3
    Membre actif

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Points : 262
    Points
    262
    Par défaut yop
    Salut,
    Il y a certain programme quand on change des informations importantes, qui s'arrêtent et redemarrent automatiquement...
    Comment font-il alors ?
    MaTHieU_
    Embarcadero RAD Studio XE / Microsoft Windows 7 Édition Intégrale (64 bits)

  4. #4
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Points : 1 271
    Points
    1 271
    Par défaut
    Bonjour

    Je procederai de la manière suivante :
    Le programme qui a besoin d'être redémarré lance un petit exécutable, qui va réaliser les opérations de fermeture/réouverture.

    On peut envisager que ce petit logiciel surveille la disparition du processus (dans ce cas, c'est l'appli qui se ferme elle même), et que une fois qu'il a disparu il relance l'aplication.

    On peut de plus imaginer de mettre ce petit logiciel en ressource, de l'extraire au moment où on en a besoin, et de le supprimer au démarrage de l'application.

    Cordialement,

    Arnaud

  5. #5
    Membre actif Avatar de declencher
    Inscrit en
    Mai 2003
    Messages
    441
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 441
    Points : 251
    Points
    251
    Par défaut
    Moi j'ai du réaliser un truc du même style avec un service. J'ai donc une 2° appli qui controle le fonctionnement du service, l'arrête, le relance ou le lance à souhait

  6. #6
    Membre actif

    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Septembre 2002
    Messages : 472
    Points : 262
    Points
    262
    Par défaut yop
    Salut,
    Merci pour toutes vos informations !
    Je crois que je vais m'orienter vers un petit applicatif qui est dans les ressources
    Au moment voulu, il est extrait, il se lance, il kill le process actif et le relance
    Merci
    MaTHieU_
    Embarcadero RAD Studio XE / Microsoft Windows 7 Édition Intégrale (64 bits)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Redemarrer son programme
    Par docv266 dans le forum Langage
    Réponses: 4
    Dernier message: 06/09/2007, 09h30
  2. [débutant] Comment arréter "proprement" son programme
    Par Anthony17 dans le forum Delphi
    Réponses: 3
    Dernier message: 18/05/2006, 11h49
  3. [Executable]Comment lancer son programme sans fenêtre DOS
    Par the_ugly dans le forum Général Java
    Réponses: 11
    Dernier message: 09/11/2005, 07h16
  4. Mettre son programme dans Envoyer Vers ?
    Par MaTHieU_ dans le forum C++Builder
    Réponses: 11
    Dernier message: 29/07/2003, 19h09
  5. Réponses: 13
    Dernier message: 11/05/2003, 13h25

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