Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также

IV. ФУНКЦИИ И ПРОЦЕДУРЫ ДЛЯ РАБОТЫ С ПЕРЕМЕННЫМИ РАЗЛИЧНЫХ ТИПОВ ДАННЫХ

1. Преобразование чисел с плавающей запятой.


[ Оглавление ]










Функция TextToFloat( Buffer: PChar; var Value; ValueType: TFloatValue ): Boolean;

Модуль: SysUtils

type TFloatValue = (fvExtended, fvCurrency);

Описание
Функция преобразовывает длинную строку (с завершающим нулем), взятую из буфера Buffer, в значение с плавающей запятой, и записывает его в переменную Value. Параметр Value - переменная типа Extended или Currency. Тип переменной определяется параметром ValueType. Функция возвращает True, если преобразование прошло успешно и False, если исходная строка имеет не допустимый вид. Информацию о символах допустимых в исходной строке см. в описании функции StrToCurr.

Пример
var
   X: Extended;
begin
  try
     X:= StrToFloat( Edit1.text);
  except
     MessageDlg( 'Значение указано не верно!', mtInformation, [mbOk], 0);
  end;
end;

helloworld.ru © 2001-2021
Все права защищены