Ich habe festgestellt, dass in RB 5.5.5 das (falsche) Suchmuster

rg.SearchPattern=")"

Auf dem Mac zu einer RegExException führt. Die kann ich in der
Methode auch prima abfangen. Leider bekomme ich unter Windows scheinbar
keine solche Fehlermeldung :-(

Ich habe am Ende der Methode folgenden Code:

Exception err2 as RegExException
 d.icon=1   //display warning icon
 d.ActionButton.Caption="OK"
 d.Message="Fehlerhafter regulärer Ausdruck!"
 d.Explanation="Die Zeichen ( ) [ ] ^ $ . * + ? { } | \
haben eine besondere Beduetung. " _
     +"Wenn sie eines dieser Zeichen suchen wollen, so müssen Sie
diesem  "_
     +"einen Backslash \ voranstellen.  Schauen Sie bitte in der Hilfe
oder im Handbuch nach! "
 b=d.ShowModal     //display the dialog
 ListboxAufbauen
Exception err1 as RegExSearchPatternException
 d.icon=1   //display warning icon
 d.ActionButton.Caption="OK"
 d.Message="Fehlerhaftes Suchmuster im regulären Ausdruck!"
 d.Explanation="Schauen Sie bitte in der Hilfe oder im Handbuch nach,
wie reguläre Ausdrücke funktionieren."
 b=d.ShowModal     //display the dialog
 ListboxAufbauen
Exception err
 Fehlerbehandlung("Suchen/Suche/Action",err,false)


Nichts davon bekomme ich zu sehen.
Lediglich im AppEvent UnhandledExeption bekomme ich den Fehler mit.
Für mich etwas zu spät :-(

Hat jemand eine Idee, wie ich den Fehler innerhalb der Methode abfangen
kann?

MfG, Metti.

Antwort per Email an