![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Суть проблемы:
У меня есть с именами Объект+"номер". Я знаю этот самый номер (левая переменная). Как можно обратиться к этому объекту? объект+инттостр(номер).свойство:= ... не работает) |
#2
|
||||
|
||||
![]() Не как. Ты можешь создать массив компонент и тогда сможешь обращаться по адресу. По другому не получиться.
Код:
var a: Array of TButton; ... a[1].Caption := ...; Помогаю за Спасибо ![]() |
#3
|
||||
|
||||
![]() Если это компонент формы - то можно юзать FindComponent
jmp $ ; Happy End! The Cake Is A Lie. |
#4
|
|||
|
|||
![]() Цитата:
Спасибо) мои худшие подозрения подтвердились .. жаль, что разработчики не позаботились о такой мелочи) Последний раз редактировалось MrBadge, 08.01.2011 в 18:14. |
#5
|
|||
|
|||
![]() Цитата:
буду пробовать |
#6
|
|||
|
|||
![]() Цитата:
Вообще-то, разработчики позаботились об этом. Читай в сторону RTTI. Только тебе надо для своего модуля с объектами указать специальную директиву - {$M+}, если не ошибаюсь. |