Multithread problem

Schnelle objektorientierte, kompilierende Programmiersprache.
Antworten
Kmitska
Beiträge: 349
Registriert: Fr Sep 23, 2011 8:49 pm
Wohnort: Karlsruhe, Pforzheim

Multithread problem

Beitrag von Kmitska » Sa Jun 30, 2012 1:07 pm

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?

Antworten