Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/45: Рейтинг темы: голосов - 45, средняя оценка - 4.73
Swardnom
1

Исключение класса EConvertError с сообщением что is not valid floating point value

10.06.2006, 23:02. Показов 8683. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const
  G1=100;
type
  GG=array[1..G1, 1..G1] of extended;
var
  n:integer;
  Form1: TForm1;
 
 
implementation
 
{$R *.dfm}
 
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
n:=StrToInt(Edit1.Text);
StringGrid1.ColCount:=n;
StringGrid1.RowCount:=n;
StringGrid2.ColCount:=n;
StringGrid2.RowCount:=n;
end;
 
procedure TForm1.BitBtn2Click(Sender: TObject);
var
i, j, z, f, g:integer;
t:extended;
a:GG;
begin
n:=StrToInt(Edit1.Text);
for i:=1 to n do
for j:=1 to n do
a[i, j]:=StrToFloat(StringGrid1.Cells[i, j]);
На этом месте программы вылитает ошибка, всё два раза перепроверил, но не могу понять в чём ошибкиа, извените за ламерский вопрос, зараннее благодарен.
Ошибка : Исключение класса EConvertError с сообщением что " is not valid floating point value. Ошибка похожа на ту, когда пытаешся сделать StrTOInt и считываешь, пустату или пробел..... но я заполнил всё числами.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2006, 23:02
Ответы с готовыми решениями:

Исключение класса EConvertError с сообщением: ''' is not a valid integer value
Доброго времени суток. Просьба помочь новичку по одной задаче. Условие: Дан одномерный массив....

Исключение класса EOverflow с сообщением 'Floating point Overflow' при запуске программы
В программе решается задача с применением итерации изначально l1=2,l0=0. Но при запуске выдается...

EConvertError with message 55,00p. is not a valid floating point value
Всем доброго времени суток! Никак не пойму как исправить эту ошибку!

Exception class EConvertError with messege ''' is not a valid floating point
Прога написана без ошибок, все вроде правильно, но запускаться почему-то не хочет.... вот текст...

2
Programmer
40 / 40 / 6
Регистрация: 07.04.2009
Сообщений: 187
01.01.2010, 16:35 2
Вообщем: В данном примере тип массива не соответствует типу задаваемых значений...
0
101 / 101 / 19
Регистрация: 29.12.2009
Сообщений: 204
01.01.2010, 18:27 3
проблема может быть в разделителе целой и дробной части
по идее, по-умолчанию он должен браться из региональных настроек винды. а сменить можно так:
Delphi
1
DecimalSeparator := '.';
Добавлено через 2 минуты
ещё есть такие полезные не порождающие исключений функции как TryStrToFloat и StrToFloatDef
0
01.01.2010, 18:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.01.2010, 18:27
Помогаю со студенческими работами здесь

Project5dpr.exe raised exception class econverterror with message ''' is not a valid floating point value
Здравствуйте. При запуске появляется ошибка "project Project5dpr.exe raised class exception...

ProjectPract6P.exe raised exception class econverterror with message ''' is not a valid floating point value
Здравствуйте. При запуске появляется ошибка "project Pract6P.exe raised class exception...

Project Project1.exe raised exception class EConvertError with message is not a valid floating point value
Здраствуйте я пишу программцу Конвертор я ее почти доделал только выникла проблема я хочу чтобы...

ProjectPract6P.exe raised exception class econverterror with message'''isnot a valid floating point value-C++ Buider 6.0
Здравствуйте. При запуске появляется ошибка "project Pract6P.exe raised class exception...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru