Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Эээ, а вот чиста из любопытства, зачем это? Я такое себе позволил в саааамой первой своей проге не билдере ибо не знал ничего про фреймы и т.п. "придуманные за нас вещи"
Отправлено
POV
(217.150.45.109)
14 февраля 2011, г. 15:16
В ответ на:
есть массив указателей на обьекты формы, есть массив указателей на поля структуры. Оба массива между собой ассоциированы по индексу. Есть какое-нибудь дефакто принятое название этой солянки ?
отправлено
MegaJohn
14 февраля 2011, г. 14:51
Составить ответ
|
Вернуться на конференцию
Ответы
за чем ? Чтобы не писать SpinEdit1->Value = base.par1; SpinEdit2->Value = base.par2; SpinEdit3->Value = base.par3; а просто for( u8 i = 0; i < PARS_QNTY; i++ ) base_p.par[ i ] = obj.index[ i ]->Value
-
MegaJohn
(14.02.2011, 15:21:36
81.222.85.88
,
пустое
)
(TSpinEdit*)(FindComponent("SpinEdit"+IntToStr(k)))->Value = base.par[k] к примеру можно организовать.
-
POV
(14.02.2011, 16:28:26
217.150.45.109
,
пустое
)
вообще-то все контролы формы и так в массиве Controls находятся. перебрав элементы этого массива, можно сверить тип каждого контрола на предмет SpinEdit это или нет, и если да, то сделать нужное... нет смысла полдить массивы и другие сущности, если они и так есть...
-
A_R_V
(14.02.2011, 16:02:26
172.20.20.23,87.117.1.141
,
пустое
)
Долго искал как узнать тип найденного компонента. Не нашёл. Есть такая возможность? Было бы очень полезно.
-
POV
(14.02.2011, 16:31:10
217.150.45.109
,
пустое
)
это интересно, а как достучаться до этого Controls?
-
MegaJohn
(14.02.2011, 16:04:49
81.222.85.88
,
пустое
)
а что, справка по VCL в билдере отсутствует? должны быть все поля/методы/свойства перечислены в справке и их типы тоже...
-
A_R_V
(14.02.2011, 16:08:4
172.20.20.23,87.117.1.141
,
пустое
)
если не врали про то, что VCL в билдер была портирована из Delphi, то Form1->Controls
-
A_R_V
(14.02.2011, 16:07:2
172.20.20.23,87.117.1.141
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите два из трёх, получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru