Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi String nach Wort überprüfung (https://www.delphipraxis.net/117397-string-nach-wort-ueberpruefung.html)

SUIW 17. Jul 2008 13:25


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!

mkinzler 17. Jul 2008 13:27

Re: String nach Wort überprüfung
 
Pos/PosEx, StrScan

SUIW 17. Jul 2008 13:39

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!'";

Aenogym 17. Jul 2008 13:41

Re: String nach Wort überprüfung
 
Versuch mal Pos() anstelle von StrScan().

Steffen

RavenIV 17. Jul 2008 13:45

Re: String nach Wort überprüfung
 
Zitat:

Zitat von mkinzler
Pos/PosEx, StrScan

Da hat sich Herr Kinzler wohl vertan.
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:

SUIW 17. Jul 2008 13:49

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