mam problem z procedurą
sprawa jest prosta tylko a znowu się gdzieś pomyliłem
jak porównać text z dwóch pól edit ?
Chcesz sprawdzić czy są takie same?
Funkcja Compare, czy coś takiego (nie mam w tej chwili Delphi ;( więc dokładnie nie powiem )--Jest jeszcze jeden błąd ... :)
--------------Blok reklamowy :) -----
kanał: #4programmers.net lub #4programmers
w sieci POLNet
serwer np.: warszawa.ircnet.pl
cgyba chodzi o to:
if Edit1.text=edit2.text then
cos
else
cosinnego;--Spin
Delphi - Lets make Windows better....
Jesli przez if to wystarczy tak ..
if Edit1.Text = Edit2.Text then CosTam;
Jesli bezznaczenia sa duze i male litery to
if UpperCase(Edit1.Text) = UpperCase(Edit2.Text) then CosTam;--Pozdrawiam {hello}
Tomasz K.
maginott napisal:
if UpperCase(Edit1.Text) = UpperCase(Edit2.Text) then CosTam;
UpperCase nie zamieni na wielkie litery znakow z polskimi koncowkami (np. ą,ć,ś)
ale za to AnsiUpperCase poradzi sobie z tym bardzo pierwszorzednie :)
if AnsiUpperCase(Edit1.Text) = AnsiUpperCase(Edit2.Text) then CosTam;
---=-=[ Delphi 3, 6 ]=-=-
-=-=-==[ LKS ]==-=-=-
-=[ [email protected] ]=-
A ja i tak użyłbym CompareStr (jeżli zależy mi na wielkości liter) lub CompareText(jeżeli nie zależy). I nie ma tu znaczenia, czy są to polskie litery, bo obydwa stringi są poddawane takim samym przekształceniom. Dzięki temu wiem, czy różnią się te ciągi znaków, a nawet wiedziałbym, który jest większy.
--
Jest jeszcze jeden błąd ... :)