IF

0

mam problem z procedurą
sprawa jest prosta tylko a znowu się gdzieś pomyliłem
jak porównać text z dwóch pól edit ?

0

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

0

cgyba chodzi o to:

if Edit1.text=edit2.text then
cos
else
cosinnego;--Spin
Delphi - Lets make Windows better....

0

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.

0

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] ]=-

0

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 ... :)

--------------Blok reklamowy :) -----
kanał: #4programmers.net lub #4programmers
w sieci POLNet
serwer np.: warszawa.ircnet.pl

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