Thread- Fehler

Plattformunabhängige GUIs mit wxWidgets.
Antworten
HarryH
User
Beiträge: 266
Registriert: Freitag 23. Mai 2003, 09:08
Wohnort: Deutschland

Mittwoch 7. April 2004, 11:07

Hallo,

Ich habe folgendes Problem:
Ich starte einen Vorgang mit "thread.start_new_thread()"
Innerhalb dieses Threads rufe ich dann einen "wxPython Dialog" auf:
Diesen beende ich dann auf Click eines Buttons mit "self.EndModal(0)".
Nun erhalte ich folgende Fehlermeldung:

Code: Alles auswählen

Traceback (most recent call last):
  File "C:\Dokumente und Einstellungen\hh16534\Eigene Dateien\2-Eigene_Programme\Module\hhReplDlg.py", line 73, in OnClose
    self.EndModal(0)
  File "D:\Python23\lib\site-packages\wxPython\frames.py", line 175, in EndModal
    val = framesc.wxDialog_EndModal(self, *_args, **_kwargs)
wxPython.wxc.wxPyAssertionError: C++ assertion "wxThread::IsMain()" failed in e:\Projects\wx2.4\src\msw\app.cpp(870): only the main thread can process Windows messages
Was kann ich tun, das es funktioniert?
Ich wäre für eine Antwort dankbar!
Gruß, Harry
Antworten