Prozess

Alles rund um die Programmierung mit Qt
Antworten
Coca
Beiträge: 42
Registriert: 3. April 2006 13:53
Kontaktdaten:

Prozess

Beitrag von Coca »

Ich habe da mal wieder ne Frage.


Wie kann ich üperprüfen ob ein bestimmter Prozess noch läuft also ob er gestartet ist?
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

servus .....


wenn es qt 4 spezifisch ist hier ein paar links DOKU - DOKU :D
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
Shadow
Beiträge: 92
Registriert: 27. August 2005 18:15
Wohnort: Iserlohn
Kontaktdaten:

Beitrag von Shadow »

ChMaster hat geschrieben:servus .....


wenn es qt 4 spezifisch ist hier ein paar links DOKU - DOKU :D
Die Empfehlung hat's schon öfter gegeben, aber ich glaube das bringt so viel wie 1 Euro in eine chinesische Parkuhr zu schmeißen. :D
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

ok ein kleines connection bsp für die ganz langsamen ;)

Code: Alles auswählen

QProcess *proc = new QProcess( this );

proc->start( "ls", QStringList() << "-a" );

connect( proc, SIGNAL( started() ), this, SLOT( procStarted() ) );
connect( proc, SIGNAL( readyReadStandardOutput()), this, SLOT( readOutput() ) );
connect( proc, SIGNAL( finished( int, QProcess::ExitStatus ) ), this, SLOT( finish( int, QProcess::ExitStatus ) ) );
connect( proc, SIGNAL( error( QProcess::ProcessError ) ), this, SLOT( err( QProcess::ProcessError ) ) );

if (!proc->waitForFinished())
       return false;
procStarted() in dieser funktion kannste alles machen was du möchtest ....
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
Antworten