Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > инициализация компонентов в BC++ 6.0


Автор: Aver91 14.7.2009, 11:30
Добрый день.

возник по большей части такой теоретический вопрос: как произвести инициализацию компонента, например PopupMenu? я так понимаю за это отвечает метод fastcall, но не понимаю его синтаксис.

также интересует работа с параметрами, которые меняются в object Inspector'e. они должны меняться программно и очень интересует реализация этих изменений

Автор: azesmcar 14.7.2009, 11:42
Цитата(Aver91 @  14.7.2009,  11:30 Найти цитируемый пост)
возник по большей части такой теоретический вопрос: как произвести инициализацию компонента, например PopupMenu? я так понимаю за это отвечает метод fastcall, но не понимаю его синтаксис.

чего? smile 
даже не знаю с чего начать.
1. Ты разделом ошибся
2. Что значит провести инициализацию? вызвать конструктор?
3. fastcall - не метод
4. Причем тут вообще fastcall?
5. И вообще, не fastcall а __fastcall.
6. Синтаксис чего ты не понимаешь?

Автор: Aver91 14.7.2009, 13:17
не, как вызвать конструктор в классе я знаю.

вообщем суть: нужно создать форму, в которой есть компонент popupMenu и написать в коде возможность программно менять какие то параметры компонента popupMenu

Автор: mes 14.7.2009, 13:43
хранишь на форме указатель на компонент, когда нужно создаешь объект (и присваиваешь указателю), когда больше ненужен - удаляешь..
через указатель имеешь доступ к компоненту и делаешь с ним все, что пожелаешь (разумеется ели он позволит smile )

Автор: Aver91 14.7.2009, 18:29
спасибо, попробую через указатель

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)