![]() |
TPerlRegex - Fehlermeldung auslesen ?
Ich habe angefangen TPerlRegEx zu verwenden, unter Delphi 6.
Geht soweit ohne Probleme, ich kann Regexps ausprobieren, und für Fehler testen. Ich möchte aber gern anzeigen können: "Unmatched ()" oder ähnliches, so das der Anwender nicht nur weiss das der Regexp falsch ist, auch warum. Das geht mit ewas einfachere "RegExpr" (von Andrey V Sorokin), leider hier kein PCRE-kompatabilität. Die Website von ![]() Danke für die Unterstützung. |
AW: TPerlRegex - Fehlermeldung auslesen ?
Siehe TPerlRegEx.Compile
Leider war der Entwickler dieser Komponente bissl blöd/unnet und versteckt die Fehler-Informationen nur in der Exception-Message, anstatt die Exception abzuleiten und das auch als Property darin bereitzustellen oder das wenigstens als Error-Properties in der TPerlRegEx zu speichern. Also entweder du past dir diese Info wieder aus der Exception-Message aus oder du gehst besser dierekt auf die eigentliche API (pcre_compile) und vergisst die Delphi-Komponente. :? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz