Ошыбка
void MoneyStr1OnBeforePrint(TfrxComponent Sender)
{
MoneyStr1.MoneyDig=StrToFloat(Memo62.Text);
}
Есть вот такая функция в Мемо у меня к примеру 152
выдает ошыбку
is not a valid floating point
{
MoneyStr1.MoneyDig=StrToFloat(Memo62.Text);
}
Есть вот такая функция в Мемо у меня к примеру 152
выдает ошыбку
is not a valid floating point
Комментарии
Посмотрите, что содержит Memo62.Text.
Напишите свою функцию следущим образом: И будет ясно, что он не может преобразовать в плавающую точку.
А что это у вас за объект MoneyStr1?
А в Мемо62 у меня 1630,00. Это наверно текст.
Я его перевожу в флоат. Причом если задать явно
MoneyStr1.MoneyDig=1234.56 то выводит нормально а так не хочет.
Значит ошыбка здесь
StrToFloat(Memo62.Text);
Я не правильно перевожу?
Или это самописный класс?
Вот вы и сами ответили на свой вопрос.
Разделители разные. В первом случае ",", а во втором - ".".
Копайте там.
1630.00
is not a valid floating point
The following error(s) has occured:
'
Что за странная ошыбка?