Seite 1 von 1

Multithread problem

Verfasst: Sa Jun 30, 2012 1:07 pm
von Kmitska
Hallo Leute,

Also, ich arbeite gerade an einem Programm, wo der Main-Prozess einen Child-Prozess bekommt. :D
Es handelt sich hierbei um GUI (wxWidgets) und ich möchte einen "MessageBox" erscheinen lassen.
Mein Programm stürzt ab, wenn ich wxMessageBox(); aufrufe.

Google konnte mir einen Tipp geben, und zwar, muss ich hier "MessageBox" von Main-Prozess aus aufrufen, aber dies geschieht ja bei mir in Child.

Eine Skizze/Beispiel:

Code: Alles auswählen

Fenster::Erstellen{
    ***Child-Prozess erstellen "ChildProcess()"
}
ChildProcess(){
    wxMessageBox(L"Hallo");
}
System Informationen, falls nötig:
OS: Ubuntu (Linux)
GUI: wxWidgets
Sprache: C++
Threads mit: pthread

Frage:
Wie kann ich das elegant lösen?