Bonjour
j'aimerai démarrer une application à partir de Qt , effectuer un traitement et finalement donner la main au logiciel Qt.
Le problème que j'ai trouvé c'est lorsque je démarre l'application .exe à l'aide de la commande Qprocess, la fenetre de Qt se bloque, et elle n'exécute pas les autres instructions (voir le code (les instruction en rouge)) . Il se fige sur l'instruction process.execute !!
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    QString appli = "application.exe";
    arguments<<"-c"<<"config.e";
    process->execute(appli,arguments);
    int error= init();
    cout<<"error"<<error;
    process->terminate();
    process->waitForFinished(-1);
    cout<<process->pid();
    process->kill();
    cout<<process->pid();
Merci de votre réponse