->ShowModal() erzeugt eine Alarmmeldung
-
Hallo zusammen,
ich rufe einen wxDialog mittels der Methode ->ShowModal() auf. Wenn ein Button der auf dem Dialog vorhanden ist gedrückt wird, lasse ich den Dialog mit dem Befehl
dlgSymbole->EndModal(dlgSymbole->GetReturnCode());
wieder verschwinden. Wenn ich nun ein zweites Mal den Dialog aufrufen möchte, so kommt folgende Alarmmeldung:
assert: "!IsModal()" failed: wxDialog::ShowModal() reentered?
Habe mal im wxWidgets Code nachgesehen. Da wird die Funktion IsModal() aufgerufen, die anscheinend ein false zurück gibt und deshalb diese Alarmmeldung ausgeben lässt. Woran liegt das denn?
Beende ich den Dialog falsch?
Wie kann ich die Alarmmeldung umgehen?Danke für eure Antworten!
Gruß