Co to oznacza
var
poprawnosc : integer;
liczba : integer;
probystr : string;
begin
val(edit1.Text,liczba,poprawnosc);
A dokładniej chodzi mi o to co robi to "val". Tylko prosiłbym o wyjaśnienie po Polsku :)
Co to oznacza
var
poprawnosc : integer;
liczba : integer;
probystr : string;
begin
val(edit1.Text,liczba,poprawnosc);
A dokładniej chodzi mi o to co robi to "val". Tylko prosiłbym o wyjaśnienie po Polsku :)
Tak jak sobie analizuje przyklad z systemu pomocy to mi wychodzi ze ta procedura zatepuje pierwsze znaki z podanego wczesniej lancucha czyli jesli najpierw w edit1 wpiszesz 1004 a pozniej 34 to wyjdzie Ci 3404. Mam nadzieje, ze ktos mnie zrozumial :)--Pozdrawiam {hello}
Tomasz K.
Procedura Val przekształca łańcuch na wartość numeryczną.
jesli w edit1.text jest string skladajacy sie z liczby (integer, bo liczba jest integer), to w liczba znajdzie sie wartosc tej liczby, a poprawnosc bedzie sie rownac zero.
Jesli edit1.text nie nadaje sie do przeksztalcenia na liczbe, wtedy w liczba bedzie zaro a w poprawnosc liczba okreslajaca ktory (pierwszy) znak w lancuchu uniemozliwia przeksztalcenie na liczbe.
Tyle przynjamniej zrozumialem z mojej pomocy...--Pawel
Delphi6