Seite 1 von 1

Ereignisschleife in einem Konsolenprogramm

Verfasst: 26. März 2008 10:23
von grisu1972
Hallo Leute,

kann mir bitte jamand auf die Sprünge helfen, ich habe ein Problem mit dem Verständnis der Ereignisschleif in einem Konsolenprogramm:

Was ich habe ist:
mein Programm erzeugt eine Datei die wiederum duch ein anderes Programm bearbeitet und umbenannt wird, mittels des QFileSystemWatcher beobachte ich diese Datei und muss nur warten bis das entsprechende Signal ausgelöst wird!
Dachte ich!

Was passiert:
- Die Datei wird erzeugt
- Das connect mit dem Filewatcher ist erfolgreich
- das Proramm termiert sich sofort

Das Main.ccp sieht wiefolgt aus:
ich weiss das wenn ich in GUI Anwendung habe rufe ichexec() auf
aber bei einem Konsolenprogramm ist mir das nicht klar!
Wo ist dan die Ereignisschleife?

Mein Main sieht wiefolgt aus:

int main(int argc, char *argv[])
{

getData gd;
gd.start(argc, argv);
return 0;
}


Grüsse Carsten

Re: Ereignisschleife in einem Konsolenprogramm

Verfasst: 26. März 2008 10:28
von Deever
Das ist ein klassischer Fall von pebkac...;)
grisu1972 hat geschrieben:Wo ist dan die Ereignisschleife?
In QCoreApplication?

HTH! && SCNR && Gruß,
/dev

Verfasst: 26. März 2008 10:47
von grisu1972
Ich habe keine Ahnung was pebkac bedeutet, mein Problem ist aber gelöst!

Danke und Gruß
Carsten

Verfasst: 26. März 2008 10:49
von grisu1972
OK jetzt weiß ich auch was pebkac bedeutet :-) stimmt wohl auch