![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
darkida |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 59 Регистрация: 9.2.2009 Репутация: нет Всего: нет |
Вот он код.
Как видно из кода, что при клике на какой-то объект должно проходить событие. Но почему откликается только на последний элемент массива. Тоесть если сделать for 1 to 3, то будет откликаться только 3. если 4 то только 4-ый. В чем проблема? В том что массив указан глобально, а не динамически? Но мне нужно чтоб он был вначале. Помогите пожалуйста. |
|||
|
||||
kami |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 22 Всего: 72 |
Нет, из кода этого не видно. Для того, чтобы сказать это со 100% уверенностью, нужно видеть dfm и объявление класса формы.
Что значит "откликается на элемент массива"? Это как? Проявляя недюжинный потенциал телепатии, и совершенно не понимая кода ![]() И проблема именно в [0]. |
||||
|
|||||
darkida |
|
||||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 59 Регистрация: 9.2.2009 Репутация: нет Всего: нет |
Уважаемый kami , на этот раз ваш потенциал телепатии оказался не верным. ![]()
Ой не массива, а цикла. Извиняюсь. Это сообщение отредактировал(а) darkida - 3.2.2010, 10:48 |
||||
|
|||||
darkida |
|
|||
![]() Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 59 Регистрация: 9.2.2009 Репутация: нет Всего: нет |
ооо нашел ошибку.
я else не правильно писал вот здесь
если else убрать то все работает. Хотя так и не понял почему. Объясните как правильно прописать здесь else. Это сообщение отредактировал(а) darkida - 3.2.2010, 11:27 |
|||
|
||||
shmelina |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 5.6.2009 Репутация: нет Всего: нет |
Как же тяжело смотреть на неотформатированный код. Вы бы хоть нас пожалели, если вам себя не жалко.
|
|||
|
||||
xfoby |
|
||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 21.2.2009 Где: Анапа Репутация: нет Всего: нет |
shmelina,
У тебя "откликаются" все итерации цикла, просто этого не видно (что судя по всему и имел ввиду kami), так как в каждой итерации нулевая строка перезаписывается и значения видимости кнопок меняются. Поставь вместо
хотя бы
И увидишь, что всё "откликается" ![]() Немного ещё:
такие вещи непростительны, ибо в разных визуальных стилях ширина бордеров и высота заголовка разные. К тому же у тебя в параметрах процедуры координаты даны. Это сообщение отредактировал(а) xfoby - 9.2.2010, 02:02 |
||||||||
|
|||||||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |