Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2007, 19:17   #1
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
Восклицание ошибка в приобразовании

Добрый вечер всем форумчанам. у меня возникла проблемка.
вот процедура : по нажатию кнопки пользователь вводит 4 числа в ячейки таблицы и B label выводится результат, но вместо того чтобы вывести результат у меня выскакивает ошибка посмотрите кодж может подскажите в чем дело.

Код:
procedure TForm1.Button1Click(Sender: TObject);
       var d:integer;
       matr: array [1..2,1..2] of integer;
begin
      matr[1,1]:=strtoint(stringgrid1.cells[1,1]);
        matr[1,2]:=strtoint(stringgrid1.cells[1,2]);
        matr[2,1]:=strtoint(stringgrid1.cells[2,1]);
        matr[2,2]:=strtoint(stringgrid1.cells[2,2]);
d:=matr[1,1]*matr[2,2]- matr[1,2]*matr[2,1];
    form1.Label1.Caption:=   inttostr(d);
end;
end.
текст ошибки:project1.exe raised exeption class econverterror with message is not valid floating point value. я так понял тут ошибка в преобразовании строки в число
а где она ?Так что посмотрите.
С уважением KOMMUNIST!
I like WPF
kommunist вне форума Ответить с цитированием
Старый 21.10.2007, 19:32   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Может за границу ячеек вылез? (У них разве не с 0 начинается?)
Carbon вне форума Ответить с цитированием
Старый 21.10.2007, 19:36   #3
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
Смех

IntToStr-преобразует в строку только целые числа, а утебя насколько я понял в переменную d заносится число с плавающей точкой.
Используй FloatToStr

P.S. Невнимательно читал, мой ответ неправильный. Carbon полностью прав.

Награда всегда найдет героя, хоть из-под земли достанет.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"

Последний раз редактировалось AlDelta; 21.10.2007 в 19:45.
AlDelta вне форума Ответить с цитированием
Старый 21.10.2007, 20:33   #4
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
По умолчанию

aldelta и carbon спасибо вам огромное а то завтра с утра проект сдавать!!!
I like WPF
kommunist вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем ошибка!!! juden Общие вопросы Delphi 12 10.03.2008 08:53
ОШИБКА YLIANOVA83 Microsoft Office Word 5 07.03.2008 15:02
в чем ошибка? Lonix Общие вопросы Delphi 2 24.03.2007 09:41