Co to oznacza..??

0

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

0

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.

0

Procedura Val przekształca łańcuch na wartość numeryczną.

0

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

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