Also, ich arbeite gerade an einem Programm, wo der Main-Prozess einen Child-Prozess bekommt.

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");
}
OS: Ubuntu (Linux)
GUI: wxWidgets
Sprache: C++
Threads mit: pthread
Frage:
Wie kann ich das elegant lösen?