String nach Wort überprüfung
Huhu,
wie kann ich denn ein String nach einem bestimmten Wort überprüfen? z.B. nach dem Wort "Kontofehler". Vielen dank! |
Re: String nach Wort überprüfung
Pos/PosEx, StrScan
|
Re: String nach Wort überprüfung
huhu,
danke für den tipp, bekomme aber folgende Fehlermeldung: [Fehler] Unit1.pas(99): Inkompatible Typen: 'String' und 'PAnsiChar' [Fehler] Unit1.pas(99): Inkompatible Typen: 'Char' und 'String' [Fehler] Unit1.pas(99): Ungültiges Zeichen in Eingabedatei: '"' ($22)
Delphi-Quellcode:
antwort:= idHttp1.Get('http://www.meineurl.de/spiel.php?i=gamz');
if StrScan(antwort, 'Kontofehler') then Label1.Caption:='ERROR!'"; |
Re: String nach Wort überprüfung
Versuch mal Pos() anstelle von StrScan().
Steffen |
Re: String nach Wort überprüfung
Zitat:
StrScan nimmt als zweiten Parameter einen Char. Wohl eher StrPos oder AnsiStrPos. Nimm die gegebenen Tips und füttere die Delphi-Hilfe mit den Begriffen. :warn: Lass Dir nicht alles vorkauen :evil: |
Re: String nach Wort überprüfung
Servus,
danke für den Hinweis mit Pos, jetzt funktioniert alles, danke.
Delphi-Quellcode:
If Pos('Kontofehler',antwort) > 0 then Label1.Caption:='Kontofehler';
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz