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ć ??
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ć ??
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');
No prawie
Tylko, że musi być
if Pos('@', s) > 0 then ...........