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.