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

wxWidgets Discussion :

Créer un utilitaire de mise à jour


Sujet :

wxWidgets

  1. #1
    Membre averti Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Points : 302
    Points
    302
    Par défaut Créer un utilitaire de mise à jour
    Bonjour à tous,

    Je dois actuellement créer un système de mise à jour pour un logiciel. Il s'agit plus precisement d'un exécutable à part qui récupère des fichiers sur un serveur et les copie dans le dossier de l'application. En double cliquant sur cet updateur, tout ce passe bien et les fichiers sont bien mis à jour (le tout retranscrit dans une fenêtre de log), y compris l'exécutable de l'application. Par contre, impossible de le lancer depuis cette appli avec cette méthode lancée depuis la fenetre principale de l'appli:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    wxProcess("UPDATE.exe",wxEXEC_ASYNC);
    Destroy();
    Je precise que je fait un wxMilliSleep dans UPDATE.exe pour attendre que l'appli se ferme correctement.
    Mon appli se ferme bien, UPDATE.exe se lance mais bloque complètement (la fenetre de log se "freeze"). J'ai essayer avec wxProcess("UPDATE.exe,EXEC_SYNC), std::system, rien ne marche (dans ces deux cas, la fenêtre de log n'apparait pas, mais UPDATE.exe apparait bien dans le gestionnaire des taches). Peut être dois-je lancer le wxProcess dans un thread à part? ou alors c'est tout bêtement impossible (tt les logiciels font ca pourtant)? Bref, je prend tte suggestion

  2. #2
    Membre averti Avatar de vikki
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2007
    Messages : 292
    Points : 302
    Points
    302
    Par défaut
    Oups, autant pour moi, y'avait une erreur dans mon updateur qui freezait l'appli. Tout marche bien maintenant.

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

Discussions similaires

  1. Créer un outil de mise à jour basé sur FTP
    Par shutdownfuri dans le forum Qt
    Réponses: 0
    Dernier message: 11/04/2012, 13h08
  2. Créer un système de mise à jour simple
    Par fafe93 dans le forum Langage
    Réponses: 8
    Dernier message: 07/06/2011, 23h22
  3. [Toutes versions] Créer une requête de mise à jour en Vb
    Par bckflow dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 09/07/2009, 14h55
  4. Créer un système de mise à jour
    Par cppcpp1 dans le forum C++
    Réponses: 6
    Dernier message: 13/01/2007, 11h38
  5. Réponses: 8
    Dernier message: 09/01/2007, 16h30

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