Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.07;
Скачать: CL | DM;

Вниз

Привет, мастера!!   Найти похожие ветки 

 
Tans   (2006-04-19 07:35) [0]

Подскажите что означает следующая ошибка:
Project raised exception class EConvertError with message "is not a valid floating point value"? И как ее можно исправить? Заранее спасибо!!


 
Юрий Зотов ©   (2006-04-19 08:28) [1]

Переводить с английского не пробовали? Зря.

Это означает, что Вы пытаетесь перевести в число такую строку, которая числом не является. Часто эта ошибка возникает из-за того, что строка содержит не тот разделитель целой и дробной частей, который установлен в системных настройках (запятая вместо точки, либо наоборот). Подробности см. в справке в разделе DecimalSeparator.

Исправить можно разными способами. Например, используя StringReplace можно заменить все запятые и точки в строке на  DecimalSeparator, а уж потом конвертировать ее в число. Тогда программа не будет зависеть от пользовательских настроек.


 
Tans   (2006-04-19 08:37) [2]

Кажется мне, что ни запятые ни точки здесь ни при чем - заполнение StringGrid значениями назначено на FormCreate. Форма даже не запускается. В чем еще может быть дело?


 
Юрий Зотов ©   (2006-04-19 08:41) [3]

> Tans   (19.04.06 08:37) [2]

> В чем еще может быть дело?

Обычно либо приводят кусок кода, который вызывает ошибку, либо получают ответ типа "в 17-й строке".



Страницы: 1 вся ветка

Текущий архив: 2006.05.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.047 c
1-1143755565
MVP
2006-03-31 01:52
2006.05.07
Рисунок на Bitmap и оптимизация кода


2-1145213719
Мде
2006-04-16 22:55
2006.05.07
иконки


5-1130827877
JohnKorsh
2005-11-01 09:51
2006.05.07
Как позиционировать курсор в Memo и в RichEdit?


1-1143486404
Shnaider
2006-03-27 23:06
2006.05.07
Загрузка dll вместе с windows


15-1145263486
Мефисто
2006-04-17 12:44
2006.05.07
Драйвера на сканер HP 2300С