![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Val(ReadOut.Text, op1, Code);
sashok © (2005-09-23 02:26:00)можете обяснить что это строка означает? (ReadOut.Text, op1, Code peremenniye v dannom primere)
Val(ReadOut.Text, op1, Code);
Zeqfreed (2005-09-23 12:13:00) [1]sashok (23.09.05 02:26)
Процедура Val
Преобразует строку в её числовое представление.
Содержится в модуле: System
Категория: операции обработки строк
Синтаксис использования: procedure Val(S; var V; var Code : Integer);
Описание:
В коде Delphi процедура Val преобразует строку в её числовое представление, как если бы она была считана из текстового файла посредством процедуры Read.
S- выражение строкового типа; оно должно содержать последовательность символов, представляющих знаковое дробное число.
V- переменная, представляющая целое или дробное число.
Code- целочисленная переменная.
Если строка не является верным представлением числа - Codeбудет содержать позицию первого неподходящего символа.
Для строк, завершающихся нулевым символом, Codeбудет на единицу больше, чем действительная позиция неверного символа в строке.
Если строка является верным представлением числа - Codeбудет содержать нуль.
Процедура Val осуществляет проверку диапазона по разному, в зависимости от установки директивы компилятора $R и типа параметра V.
При директиве {$R+} значение, выходящее за граниицу допустимого диапазона, генерирует ошибку времени выполнения.
При {$R-} поведение процедуры варьируется основываясь на тип переменной V.
ЮЮ (2005-09-23 03:27:00) [2]Может Неlp по процедуре Val прочтешь ?