Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Vovik_M Гость
|
Добавлено: Чт Фев 21 2002 15:01 Заголовок сообщения: Проблема с событиями ActiveX в C++ Builder !!! |
|
|
Делаю следующее: 1. File\New...\ActiveX\ActiveForm [Ok], 2. New ActiveX Name = MyAFX [Ok], Создается проект, все хорошо. 3. Редактирую библиотеку типов: Добавляю событие: IMyAFXEvents\New\Method , Name = OnMyEvent, Нажимаю кнопку [Refresh Implementation], Все прописыватся в библиотеку типов (вроде событие есть). 4. Ставлю на форму MyAFX кнопку Button1, хочу в обработчике: void __fastcall TMyAFX::Button1Click(TObject *Sender) { } сгенерировать созданное мной событие и не знаю как !!! Другие события отсюда тоже не сгенерить !!! ПОМОГИТЕ !!! |
|
Вернуться к началу |
|
|
IL
Зарегистрирован: 21.05.2002 Сообщения: 19 Откуда: Ryazan
|
Добавлено: Чт Фев 21 2002 16:16 Заголовок сообщения: Re: Проблема с событиями ActiveX в C++ Builder !!! |
|
|
Войди в раздел меню View выбери Type Library и выставь свои методы и события в созданном тобою COM интерфейсе. |
|
Вернуться к началу |
|
|
Vovik_M Гость
|
Добавлено: Чт Фев 21 2002 17:20 Заголовок сообщения: Re: Проблема с событиями ActiveX в C++ Builder !!! |
|
|
БОЛЬШОЕ СПАСИБО !!!
Но я не понял ... Я событие вставлял именно таким образом: View\Type Library, далее: Добавляю событие: IMyAFXEvents\New\Method , Name = OnMyEvent, Нажимаю кнопку [Refresh Implementation], Все прописыватся в библиотеку типов (вроде событие есть).
Я не знаю, что писать в обработчик !!! void __fastcall TMyAFX::Button1Click(TObject *Sender) { // здесь надо сгенерить событие !!! // Что СЮДА писать-то ??? } |
|
Вернуться к началу |
|
|
IL
Зарегистрирован: 21.05.2002 Сообщения: 19 Откуда: Ryazan
|
Добавлено: Пт Фев 22 2002 09:32 Заголовок сообщения: Re: Проблема с событиями ActiveX в C++ Builder !!! |
|
|
Ты объявляеш две интерфейсных функции get_Fn(* dt) и set_Fn(dt) через get_ ты читаеш через set_ изменяеш почитай про COM. |
|
Вернуться к началу |
|
|
Vovik_M Гость
|
Добавлено: Пт Фев 22 2002 09:50 Заголовок сообщения: Всем спасибо, я во всем разобрался, УРА !!! |
|
|
Всем спасибо, я во всем разобрался, УРА !!! |
|
Вернуться к началу |
|
|
|