Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
Как сделать так, чтоб при нажатии кнопки в MDIChild форме, которая берется из BPL поменялся цвет Главной формы, или что-нить вообще сделать, процедуру например запустить? Короче, как из BPL формы получить доступ к свойствам главной формы и всем компонентам которые на ней находяться (и наоборот). Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 14:33 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
Только (если возможно) надо это сделать не пользуясь сообщениями; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 14:36 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
Большенство компонентов наследуются от TWinControl, следовательно грубо говоря это окно. И к нему можно применить API. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 15:26 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
Реализуй в главной форме какой-нибудь свой интерфейс, а потом из дочерней формы получи ссылку не него через QueryInterface Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 15:37 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
2 maloi_alex В данном случае COM = Messages. А просили без них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 15:42 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
Интересная задачка. Надо подумать.......... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 15:57 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
С MDI не работал, а там нет Application.MainForm? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 16:03 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
А через GetXXXProp и SetXXXProp не подойдет ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 16:04 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
Всем спасибо. 2 maloi_alex RE: //В дочерней форме var Intf: ISomeInteface Application.MainForm.QueryInterface(IID_ISomeInteface, Intf); Intf.MyProcedure('test' ) ISomeInteface как определять ведь MDI форма в BPL и не подозревает о сущесвовании главной или просто как interfece . и еще Delphi на Application.MainForm.QueryInterface ругается, говорит нет такого. Кстати в BPL форме повесил на кнопку ShowMessage('Help'); и не работает как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 16:19 |
|
||
|
MDIChild форма в BPL (DLL) и Главная форма
|
|||
|---|---|---|---|
|
#18+
ISomeInteface как определять ведь MDI форма в BPL и не подозревает о сущесвовании главной или просто как interfece. Просто скопируй объявление этого интерфейса в модуль дочерней формы. На счет второго я тебе сказать ничего не могу, потому-что никогда не работал с BPL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2003, 16:39 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32123997&tid=2118850]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 376ms |

| 0 / 0 |
