szukanie w pliku

0

witam.. pisze tego posta poniewaz przejrzalem forum ale jakos nie moglem znalezc odpowiedzi na moj problem..a przedstawia sie on nastepujac0 ;)
mam plik z danymi, mam ListView. Chce zrobic tak aby po zaznaczeniu wiersza w ListView wyszukalo mi odpowiadajacy tekst w pliku Robie to tak:

pozycja:= ListView2.Selected.Index ;
if pos(ListView2.Items[pozycja].Caption, Rec.data) > 0 then
   ShowMessage('Znaleziono');
..

date w pliku wstepnie sobie zapodalem jako stringa ;p..
Jednak przy tym kodzie przelatuje mi przez wszystkie 'daty' w pliku(POkazuje mi 'znaleziono' tyle razy ile mam zapisow w listview). Tzn w kazdym wierszu tak jakby znajdywal :/..
Prosze o pomoc

0

hm...a moze pobierz caption subitema w ktorym znajduje sie szukany tekst i potem sprawdz poprzez znak rownosci a nie przez pos()
if txt_subitema_w_zaznaczonej_pozycji = rec.data then cos tam

0

Może przez jakiś przypadek Rec.data = "" ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.