Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

Как поместить в DLL MDI форму?   Найти похожие ветки 

 
Goida ©   (2004-05-03 21:11) [0]

Пытался найти на сайте инфу об этом, но ничего не нашел. Одни готовые библиотеки и общая информация. А конкретно по вопросу нет ответа :( ...
В общем, передо мной стоит такая задача: хранить дочерние окна (все, какие понадобятся в моей программе) в DLL. Вычитал, что для реализации не модального окна в DLL (а MDI - это не модальное окно, ведь так) нужно в DLL сохранять дескриптор окна и создовать две процедуры. Одна для открытия окна, другая для закрытия. Но как с MDI? Ведь управление передается главному окну...
Пробовал просто: определял созданные дочерние окна, как fsMDIChild. Это ни к чему хорошему не привело.
Теперь предпоследняя надежда на вас, знатоки. Объясните, как и что мне делать? (Последняя надеждя, как ни странно, это на себя самого :) )


 
Черный прапорщик   (2004-05-03 21:30) [1]

Муторно енто :)
Однако для не MDI (у меня тоже самое, но не MDI) проходит следуещее (статический вызов):
exe -
procedure TForm.ApplicationIdle(Sender: TObject; var Done: Boolean);
begin
    ApplicationPM;
    Application.ProcessMessages;
end;
dll -
procedure ApplicationPM; export;
begin
    Application.HandleMessage;
end;


 
Goida ©   (2004-05-03 23:52) [2]

А может в DLL хранить классы MDI форм и экспортировать их в приложение? А в приложении уже строить окно-ребенок...


 
Mim1 ©   (2004-05-04 07:14) [3]

Goida ©   (03.05.04 21:11)

Зря вы так, литературы по этой теме более чем достаточно. STFN (Ищите и будет вам счастье.)


 
Goida ©   (2004-05-05 09:49) [4]


> Mim1

На этом сайте точно ничего нет по моему вопросу. Но я нашел решение на другом :)



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
3-1083344624
Anti
2004-04-30 21:03
2004.05.23
DBF-File


3-1082720520
Sam Stone
2004-04-23 15:42
2004.05.23
Длинный SQL запрос


1-1083853109
Анонимщик
2004-05-06 18:18
2004.05.23
Критические секции


11-1071470678
BaDeVlad
2003-12-15 09:44
2004.05.23
Что за глюк с иконками в меню?


6-1081322235
Srg
2004-04-07 11:17
2004.05.23
Indy DEMO