Incompatible types.

0

Do zmiennej s ładuję ciąg znaków,
Następnie chcę sprawdzić, czy w tym ciągu jest znak '@'.
Wklepuje więc:

 if Pos('@', s) = true then ShowMessage('Wiadomosc');

I wyskakuje mi błąd:

Incompatible types.
</ort>

Czy możecie coś poradzić ??

0

if Pos('@', s) = true then ShowMessage('Wiadomosc');

funkcja Pos zwraca pozycję sub-stringa (w tym wypadku '@') w stringu "s". Czyli powinno to być tak:

if Pos('@', s) > then ShowMessage('Wiadomosc');

0

No prawie
Tylko, że musi być
if Pos('@', s) > 0 then ...........

1 użytkowników online, w tym zalogowanych: 0, gości: 1