Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Формы в DLL

642
02 марта 2003 года
DS
11 / / 20.08.2000
Как в родительскую MDI форму загрузить дочернюю Child форму, если она находится в DLL, причем DLL подлинковывается динамически, т.е. с помощью LoadLibrary.
2.0K
06 марта 2003 года
D. Lex
45 / / 09.10.2002
Цитата:
Originally posted by DS
Как в родительскую MDI форму загрузить дочернюю Child форму, если она находится в DLL, причем DLL подлинковывается динамически, т.е. с помощью LoadLibrary.


Я это делал приблизительно так (точно не помню уже, давно было и могу ошибиться).
1. При динамической загрузке библиотеки в нее передаются адреса объектов Application, Screen, объекта формы главного окна и глобальных объектов самого приложения. Эти объекты DLLки подменяются переданными ей.
2. При содании объкта дочернего окна владельцем его указывается главное MDI окно. Создается и уничтожается оно в DLLке.
Может еще что-то нужно, но, кажется, этого достаточно.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог