![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.02.2013
Сообщений: 73
|
![]()
Всем привет есть (пере-)создаваемый массив кнопок и такой вот код
Код:
![]() Так вот как её решить?! |
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]() Код:
Для всего остального очень мало информации. Чисто интуитивно Код:
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.02.2013
Сообщений: 73
|
![]()
да нет думаю не в этом ошибка...
как всегда все доходит в одном волшебном месте ошибка скорей всего из-за Код:
Код:
но за мнение спасибо(до этого все было через ComboBox и работало а я просто "массивный" элемент заменил на массив) #11:13 то что вы посоветовали ничего не изменило дело не в нем было! #11:15 и да я понял в чем прикол помимо for to do - я пытаюсь удалить элемент который в текущий момент используется! Последний раз редактировалось Xaker_Two; 25.04.2014 в 11:17. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Free ни как не влияет на размерность массива VoteUsersB
Правильней было бы Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 25.04.2014 в 11:24. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Категорически согласен!!
[i].Free очищает объект (кнопку, судя по названию темы), но элемент в массиве остаётся, он никуда не девается! Просто он будет хранить указатель на несуществующий объект. Я бы вообще вот так очищал: Код:
кстати, то, что Free не влияет на размерность массива приведет к тому, что в случае кода: Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 03.02.2013
Сообщений: 73
|
![]() ![]() Следующий прикол: Теперь использую код Код:
Ну и как это понимать почему имя занято если я только что уничтожил весь массив кнопок(или нет??!!) Последний раз редактировалось Xaker_Two; 25.04.2014 в 11:32. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А зачем вообще играться с именами динамически создаваемых компонент? Тем более, что из имени и нужен какой-то номер. В tag при создании пишите его и используйте при необходимости. И лог с подробной фиксацией всего
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 03.02.2013
Сообщений: 73
|
![]()
при помощи
Код:
поэтому и пихаю в Name Хотя если вы подскажите способ из Sender вытащить какую либо юзабительную инфу о том кто вызвал кнопку я буду рад это использовать #11:40 все раздуплился с тормозов я немного тупанул и писал вот как Код:
Код:
![]() Последний раз редактировалось Xaker_Two; 25.04.2014 в 11:44. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
TComponent(Sender).Tag
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 03.02.2013
Сообщений: 73
|
![]()
в 7-рке такого свойства нет
а все понял от типа зависит которому присваиваем(туплю как обычно) Переделал и избавился от одной лишней переменной и лишнего действа спс Последний раз редактировалось Xaker_Two; 25.04.2014 в 12:19. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при работе с классами (Delphi) | formig | Помощь студентам | 4 | 01.03.2013 13:43 |
Ошибка при работе с Delphi 7 и SQL 2005 | DimaP2010 | БД в Delphi | 1 | 28.12.2010 19:35 |
Проблема при работе с массивом | Shouldercannon | Общие вопросы Delphi | 0 | 28.05.2010 12:57 |
Ошибка при работе с формами (Delphi) | MaGiS | Помощь студентам | 3 | 16.03.2010 17:53 |
Ошибка при работе с MySQL 3.51 в Delphi 2009 | rainbow | БД в Delphi | 0 | 27.03.2009 06:47 |