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

Langage Delphi Discussion :

redémarrer un prog à partir d'un bouton


Sujet :

Langage Delphi

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 27
    Points : 27
    Points
    27
    Par défaut redémarrer un prog à partir d'un bouton
    hello

    je voudrais savoir comment redémarrer un prog à partir d'un bouton
    par ex :
    bouton1Click
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    procedure bouton1Click(sender: TObject);
    begin
     
    ShowMessage('Pour mettre à jour vos données, le prog doit redémarrer');
     
    //Redémarrer(soit ??)
     
    end;
    Si quelqu'un a une idée...

  2. #2
    Membre chevronné
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Points : 1 943
    Points
    1 943
    Par défaut
    En cliquant sur "Rechercher" et en lisant les posts qui parlent de ce sujet. Par exemple:
    http://www.developpez.net/forums/vie...light=shutdown

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 27
    Points : 27
    Points
    27
    Par défaut
    Merci mais ça je connaissait.

    je cherche à redémarrer uniquement le programme, pas l'OS. J'ai déja effectué une recherche sur le forum et j'ai rien trouvé.

    A+

  4. #4
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 669
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 669
    Points : 7 016
    Points
    7 016
    Par défaut
    La question a déjà été posée. Et voilà la réponse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    procedure RestartProgram;
    var
      FullPrgmPath: PChar;
    begin
      FullPrgmPath := PChar(Application.ExeName);
      WinExec(FullPrgmPath, SW_SHOWMAXIMIZED);
      Application.Terminate;
    end;
    Je ne l'ai pas testée ...

    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2002
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 27
    Points : 27
    Points
    27
    Par défaut
    Merci merci...
    Je vais essayer, sinon, je cherche une autre soluce à mon problème.

    A+

  6. #6
    Membre chevronné
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Points : 1 943
    Points
    1 943
    Par défaut
    Citation Envoyé par yokito
    Merci mais ça je connaissait.

    je cherche à redémarrer uniquement le programme, pas l'OS. J'ai déja effectué une recherche sur le forum et j'ai rien trouvé.

    A+
    Désolé, j'avais mal lu

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

Discussions similaires

  1. lancer un prog à partir de son CLSID
    Par kor6k dans le forum MFC
    Réponses: 3
    Dernier message: 13/05/2006, 19h22
  2. Réponses: 12
    Dernier message: 10/05/2006, 18h25
  3. Ouverture applet à partir d'un bouton
    Par schumi101 dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 25/04/2006, 12h49
  4. [VBA-E] lancer un programme VB à partir d'un bouton
    Par yaya54 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 27/02/2006, 10h54
  5. Pop-up d'une dialog box a partir d'un bouton
    Par bobbyjack dans le forum MFC
    Réponses: 21
    Dernier message: 13/09/2005, 15h32

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