Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];
ВнизКак поместить в 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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c