Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ApplicationEvents в dll, не работает OnIdle


teanick ©   (2011-10-28 16:13:00) 

Пишу dll, в ней форма, на ней ApplicationEvents. После загрузки из основной программы не работает сабж (
Помогите чайнику.


Сергей М.   (2011-10-28 17:49:00) [1]


> Омлет ©   (28.10.11 17:35) [2]


> передавать хэндл Application из основного приложения и в
> самом начале этой функции делать


да глупости же)
"Проблемы" ТС это совершенно не решает)


> А почему нет?


А почему да ?)
Борланд придумала пакеты специальнодля того чтобы не изобретать кривые велосипеды и вообщене задумываться над взаимодействием в ран-тайм модулей, разработанных в одной и той же дельфийской среде)


Омлет   (2011-10-28 17:35:00) [2]

Надо при вызове функции dll, которая создает форму, передавать хэндл Application из основного приложения и в самом начале этой функции делать:

 Application.Handle := AppHandleFromMainForm;
 // дальше создаем форму

> Сергей М. ©   (28.10.11 16:15) [1]
> Что она там забыла ?)


А почему нет?


Сергей М.   (2011-10-28 16:15:00) [3]

> dll, в ней форма

Что она там забыла ?)
И почему она не в bpl ?)


Наверх

Титульная страница Поиск, карта сайта Написать письмо