![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
![]()
Ну, хоть убей докопаться до истины не могу.
Код:
При вводе числе в таблицы, внимательно следил, чтобы не ввести лишнего символа, ни пробела, только числа. Но, при переводе строки в число, выдает ошибку. Подобная операция внесения даных в массив, но уже типа String - ошибок никаких не происходит. Кто может подсказать, в чем дело? |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
А ошибка какая ? не выход за границы диапазона в Cells - нумерация то с нуля
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
![]()
mas_graf[l,k]:=StrToInt(Stringgrid1.Cells[k,l]);
или приводите код полностью: размерность массива и таблицы. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Перед преобразованием примени функцию Trim И вместо StrToInt используй TryStrToInt или StrToIntDef И на будущее: Надо ошибку приводить ато телепаты у нас в отпуске.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 | ||
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
![]()
Первая ошибка странная, ничего не запускаю, просто редактирую код (повторяю без помпиляции, просто в редакторе кода пишу что-нить) - выдает ошибку:
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#6 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
![]()
Первый модуль:
Код:
Последний раз редактировалось Небесный; 13.02.2008 в 20:04. |
![]() |
![]() |
![]() |
#7 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
![]()
Второй модуль:
Код:
|
![]() |
![]() |
![]() |
#8 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
![]()
Нет-нет-нет и еще раз нет. Повторюсь, если создать массив строк и него заносить, но уже естественно без функиции StrToInt все в порядке и массив заполняеться правильно.
|
![]() |
![]() |
![]() |
#9 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
''' is not a valid integer value'
Это значит, что при определенных l и k Stringgrid1.Cells[k,l] = '' (пустая строка). Чтобы узнать что это за столбец и что что за строка делаем так: Код:
|
![]() |
![]() |
![]() |
#10 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
![]()
Ребята, все нашел ошибку.
Эх, двоешник я, и потерял целую неделю на поиск ошибки, Кнопки то у меня BitBtn. И свойство Kind Я сменил на "ОК", а потом назад на "Кастом". Убрал все BitBtn, заменил на обычный Батон. ![]() Другой вопрос, как правильно спрятать вторую форму, но при нажатии, кнопки, что б она высвечивалась, а потом на этой же второй форме, по нажатию на кнопку, чтобы вторая форма скрывалась. Последний раз редактировалось Небесный; 13.02.2008 в 21:29. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
StrToInt и IntToStr | AVer | Общие вопросы Delphi | 9 | 04.07.2010 13:57 |
StrToInt() | Zeraim | Общие вопросы Delphi | 4 | 04.06.2008 18:31 |
StringGrid | Devikss | Общие вопросы Delphi | 8 | 25.05.2008 16:14 |
Не работает StrToInt | Dronik | Помощь студентам | 12 | 21.01.2008 16:58 |
Код 13 и stringGrid | Alar | Общие вопросы Delphi | 1 | 08.02.2007 22:44 |