Autor Beitrag
attila
Hält's aus hier
Beiträge: 7



BeitragVerfasst: So 27.03.05 11:02 
hallo!

ich habe in einem string einen text stehen. nun will ich prüfen ob in diesem text ein bestimmtes wort vorkommt. wenn ja soll eine ander action ausgeführt werden.

habe es mit if und pos probiert aber geht nicht.

also so:

ausblenden Delphi-Quelltext
1:
if (pos('suchtext', edit1.Text) = TRUE) then ...					


dabei meckert mir delphi rum wegen inkompatieblen typen. denek mal liegt am true.

wie kann ich das machen das ich nur dann die action starte wenn das wort im strin enthalten ist?

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.
ScorpionKing
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: So 27.03.05 11:04 
pos(..) liefert die position in zeichen zurück!
also:

ausblenden Delphi-Quelltext
1:
str := 'HalloMeister';					


wenn du dann nach meister per pos suchst, liefert pos = 6!
also:

ausblenden Delphi-Quelltext
1:
2:
3:
if Pos('Meister',str) > 0 then begin
.....
end;


MfG, ScorpionKing!

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.

_________________
Aus dem Urlaub zurück!