GTKmm Fenster wird inaktiv?



  • Hallo,

    Mein Programm benutzt GTKmm und soll, wenn ich auf einen Button drücke, eine gewisse Funktion aufrufen.
    Das funktioniert soweit auch. Da das durchlaufen der Funktion etwas länger dauert, wird das Fenster inaktiv, das Programm läuft aber dennoch weiter (LINUX-System).

    So jetzt zu meinem Problem. Ich wollte das Programm nun unter Windows (Vista) kompilieren (Dev-cpp), hat auch geklappt. Wenn ich nun aber auf den genannten Button klicke, wird das Fenster ebenfalls inaktiv und das Programm läuft nicht weiter.

    Wie kann ich dafür sorgen, dass es auch unter Windows läuft bzw. generell verhindern, dass das Fenster inaktiv wird?

    Danke



  • Hallo,

    lass die Funktion, die etwas länger braucht, doch als Thread laufen. Du findest per Google (oder hier im Subforum) genug dazu.

    Cheers

    GPC



  • OK, werde mich mal mit boost an der Sache versuchen.

    Danke


Anmelden zum Antworten