Показать сообщение отдельно
  #3  
Старый 11.04.2010, 13:37
BoBCP BoBCP вне форума
Прохожий
 
Регистрация: 11.04.2010
Сообщения: 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
Cкорее всего, выдается ошибка, что не найдена перегруженная функция для такого набора параметров. Параметры функции:
1ый - Строка. Заголовок окна
2ой - Строка. Подсказка (это текст перед полем ввода)
3ий - Переменная (у тебя д.б. типа Double или что-то типа того)
Возвращаемое значение (у тебя д.б. опять же типа Double).

Код:
var
  a1_del, f : Double;
begin
  a1_del := 4.39999999960;
  f : InputBox('Округлите значение','Значение:',a1_del);

Прописал типы переменным f и a1_del как double, выдается ошибка

Код:
f :=InputBox('Округлите значение','Значение:',a1_del);

a1_del_:= StrToFloat(f);

Код:
  [Error] Unit1.pas(69): Incompatible types: 'String' and 'Double'
  [Error] Unit1.pas(71): There is no overloaded version of 'StrToFloat' that can be called with these arguments
  [Fatal Error] Project2.dpr(5): Could not compile used unit 'Unit1.pas'
Ответить с цитированием