Seite 1 von 1
Prozess
Verfasst: 11. April 2006 11:42
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?
Verfasst: 11. April 2006 12:20
von ChMaster
servus .....
wenn es qt 4 spezifisch ist hier ein paar links
DOKU -
DOKU 
Verfasst: 11. April 2006 12:26
von Shadow
ChMaster hat geschrieben:servus .....
wenn es qt 4 spezifisch ist hier ein paar links
DOKU -
DOKU 
Die Empfehlung hat's schon öfter gegeben, aber ich glaube das bringt so viel wie 1 Euro in eine chinesische Parkuhr zu schmeißen.

Verfasst: 11. April 2006 12:36
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 ....