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

Вниз

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

 
Nikolai_S ©   (2002-07-29 13:40) [0]

Проблема такая: необходимо разработать один модуль проекта (проект в Delphi 6) в отдельной DLL (в Delphi 5). Причем этот модуль должен содержать форму MDI Child.
Я сдедал такую DLL. Но когда я вызываю процедуру, находящуюся в DLL, которая создает форму (MyForm := TMyForm.Create(Application)), то возникает ошибка: "Не найдено активной MDI-формы". Передать же MDI-форму как параметр в DLL-процедуру нельзя, так как возникает ошибка "Out of Memory"


 
Skier ©   (2002-07-29 13:43) [1]

>Nikolai_S
Нужно инициализировать главную форму MDI-приложения, т.е.
создать её через Application.CreateForm(...)

Application.CreateForm(TMainForm, MainForm)

А потом уже создавать MDI-Child-формы
(MyForm := TMyForm.Create(...))


 
Alex G u e s t ©   (2002-07-29 13:58) [2]

Никогда не помешает поискать, прежде чем спрашивать.

"О загрузке дочерней формы (MDIChild) из DLL. "
http://www.delphikingdom.com/helloworld/md_dll.htm


 
Nikolai_S ©   (2002-07-30 10:31) [3]

to Alex G u e s t ©.
Большое спасибо. Я почему-то в этот раз кромы коныеренции нигде не догадался поискать. Очень хорошая статья оказалась.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
3-35189
lety
2002-07-20 15:03
2002.08.12
dbf в delphi из foxpro 2.5


3-35217
zavisalych
2002-07-24 09:45
2002.08.12
баг в VCL? не понимает множественных полей в KeyFields


3-35167
Spooky
2002-07-18 14:46
2002.08.12
Альтернатива Database Desktop


3-35225
werr
2002-07-19 11:02
2002.08.12
помогите сделать sql запрос


3-35215
svmagnum
2002-07-23 20:35
2002.08.12
Kak mne sdelat progu shtob ona rabotala s udallennoj Access db