![]() |
Zugriffsverletzung bei Benutzung von TPerlRegEx
Hey, bei folgendem Codeabschnitt gibt es eine Zugriffsverletzung bei dem Aufruf von RegEx1.Match:
Delphi-Quellcode:
in Expr steht dann zum Beispiel ^test|(h)?allo$. Subject ist beispielsweise "test". Ich habe keine Ahnung, wieso da eine Zugriffsverletzung kommt.. Kann mir jemand helfen?
if GerEng.Checked then
Expr := Voc.FList[FIndex].English else Expr := Voc.FList[FIndex].German; Expr := StringReplace(Expr, ',', '|', [rfReplaceAll]); Expr := '^' + StringReplace(Expr, ')', ')?', [rfReplaceAll]) + '$'; RegEx1.RegEx := Expr; RegEx1.Subject := s; if RegEx1.Match then//<---------- Edit: Eigenartig - ziehe ich nicht die Komponente aufs Formular sondern erstelle sie jedesmal dynamisch und gebe sie nach dem Bearbeiten wieder Frei, funktioniert alles.. Komisch :? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:33 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