|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.10.2013, 10:20 | #1 |
Регистрация: 31.08.2012
Сообщений: 3
|
is not valid integer value
Здравствуйте.
Есть Stringgrid из 9 столбцов(Группа, Фамилия, Математика, Физика, ОАиП, ООП, БД, уч в общ жизни, Стипендия) Делаю расчет стипендии в последнем столбце. Запускаю цикл на проверку значений с 3 столбца и второй стоки(там числа), все компилируется, но когда наживаю Рассчитать стипендию, то выдает ошибку is not valid integer value, как я понимаю он не находит числовых значений в StringGrid-е, но там у меня числа, и пустых строк нет. У кого какие идеи? В чем проблема? Код:
|
16.10.2013, 10:32 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А в 8-ую колонку сами же пишете не целые числа, а потом удивляетесь - почему в Integer не преобразовывается. Цикл по столбцам должен же это учитывать. Да и запись в Cells[8,i] походу не верна, скорее Cells[8,j]. Аналогично для Cells[7,i]
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 16.10.2013 в 10:40. |
16.10.2013, 10:38 | #3 |
Регистрация: 31.08.2012
Сообщений: 3
|
все понял) спасибо) но вот еще один вопрос, в последнюю колонку записываются все одинаковые данные, т.е. в моем случае 100000, хотя исходные данные разные
Последний раз редактировалось roma88gruzd88; 16.10.2013 в 10:42. |
16.10.2013, 11:27 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Более конкретный ответ дать затруднительно - не видно не только ваших исходных данных, но и вашего кода! Вы вообще что делаете, пытаетесь подсчитать количество и процент оценок, вроде того, как отображаются оценки на dnevnik.ru ?! p.s. и ещё, обсуждение заполнения StringGrid'а выходит за рамки заявленной Вами темы! |
|
16.10.2013, 13:41 | #5 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
поэтому k5=5 всегда False и k5<5 всегда True поэтому вы всегда идете на запись по одной и той же ветке Код:
А-a-a! запись то идет после каждой проверки! стало быть при расчете учитываются только последняя колонка. Что делать? Выкинуть цикл по колонкам и честно (для всех известных колонок) расписать как мы будем считать стипендию. Цитата:
программа — запись алгоритма на языке понятном транслятору
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Is not a valid integer value | [Jank] | Общие вопросы Delphi | 11 | 18.09.2012 16:36 |
is not a valid integer value | AFA | Помощь студентам | 41 | 15.03.2012 20:29 |
Ошибка '' is not valid integer value | svobodys | Помощь студентам | 4 | 12.12.2011 22:49 |
is not a valid integer value | FanRa3 | Общие вопросы Delphi | 10 | 26.07.2011 19:54 |
Is not a valid integer value | Lifefine | Общие вопросы Delphi | 8 | 04.03.2010 18:25 |