![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
![]()
Написал цикл:
Код:
Запускаем тыкаем кнопку 1раз:ни какой реакции 2раз:увеличивается RowCount 3раз:увеличивается и добавляется текст Вопрос: почему?
Разработка сайтов -дело прикольное
![]() |
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
А где здесь цикл ?
увеличивается наверное потому что Вы делаете вот это: Grid.RowCount:=Grid.RowCount+1; |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
![]()
Кто не знает if then else тоже считается циклом.
Проблема не в добавление, а том что это происходит только при 3-ем нажатии, а не при 1-ом.
Разработка сайтов -дело прикольное
![]() Последний раз редактировалось LeoN; 02.01.2008 в 06:16. Причина: опечатка |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 10.05.2007
Сообщений: 117
|
![]()
попробуй реализовать метод Хаффмана.
Довольно не плохо сжимает ))
Задачи на заказ
Блажен тот, кто ничего не знает: он не рискует быть не понятым. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]()
Это условие, циклом это никогда не считалось (где здесь повторяемость?).
Возможно проблема в том, что используются неверные номера строк. Вместо Grid.Cells[0,Grid.RowCount] нужно писать Grid.Cells[0,Grid.RowCount-1], ведь нумерация строк начинается с нуля. |
![]() |
![]() |
![]() |
#6 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Мда уж... оскорбить может любой, а вот подумать перед тем как написать не каждый в силах! Да LeoN? Если бы Вы вдумались в смысл и значение слова Цикл то поняли бы что условие тут вовсе не причем
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
![]()
Извините запамятствовал.бывает
Поставил -1, но срабатывает почему то со 2-го раза. Это может быть из за глючности скина?
Разработка сайтов -дело прикольное
![]() Последний раз редактировалось LeoN; 03.01.2008 в 08:42. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
![]()
Скин тут может и ни причем. Стоит посмотреть, какое начальное значение у RowCount? А ещё вставить в условие после begin код вроде этого: Application.MessageBox(PAnsiChar(In tToStr(RowCount)), '');
Тогда станет точно понятно, что в какую строку пишется. Возможно RowCount меняется где-то еще. |
![]() |
![]() |