Witam, zrobiłem panel logowania w delphi. Wszystko działa pięknie, tylko że mam problem z porównaniem loginu wpisanego w polu Edit do loginów wypisanych na tablicy. Do tablicy pobiera mi loginy ze strony www, a gdy użytkownik wpiszę login do pola Edit, sprawdza czy pole Edit zgadza się z loginem na tablicy. Oto kod:
if Pos(login.Text, Tablica[1]) <> 0 then
Tablica[2]:=(Tablica[1]);
if Tablica[2]=('') then begin
ShowMessage('Nie znaleziono podanego loginu w bazie!');
end else begin
ShowMessage('Znaleziono podany login w bazie!');
//tablica 1 - loginy użytkowników
//tablica 2 - login wpisany przez użytkownika
Program działa tak że użytkownik wpiszę login do pola Edit (login.Text), skopiuje wpisany tekst do tablicy nr. 2, oraz porówna go z loginami w tablicy nr. 1. Jeżeli wykryje wpisany login program odda nam odpowiedź pozytywną, jeżeli odwrotnie - negatywną.
Program polega na tym że jeżeli w tabeli nr. 1 jest lista użytkowników na której jest użytkownik - Scoti, a użytkownik wpiszę w polu Edit (login.Text) nazwę: "Sco", program odda nam odpowiedź pozytywną. Chciałbym przekształcić ten kod tak, że gdy użytkownik wpiszę "cały" login, dopiero program zwróci nam wartość pozytywną.
Proszę o pomoc,
Pozdrawiam,
Scoti.