Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Встроенная форма из DLL


salexn ©   (2005-07-12 18:50:00) 

Есть dll в которой создается форма. Нужно, чтобы она "стала" встроенной, т.е. поменять ей Parent на определенную форму, которая передается в качестве параметра. Используется ShareMem и пока совместимость с другими языками не волнует. Че я не праильно делаю...

  Form2 := TForm2.Create(HostApplication);
  Form2.BorderStyle := bsNone;
  Form2.Parent := HostApplication.MainForm;
  Form2.Align := alClient;
  Form2.Visible := True;


salexn   (2005-07-13 14:55:00) [1]

>just_me
Спасибо, все получилось


evvcom   (2005-07-13 14:17:00) [2]


> Сразу опять вопрос: нафига тогда DLL?

А х...то ее знает? Зачем ее писать в таком случае. Зачем дублирование кодов классов в exe и dll со всеми вытекающими отсюда последствиями?


DesWind   (2005-07-13 12:45:00) [3]

Сорь перепутал, Parent с Owner, который передается а конструкторе


DesWind   (2005-07-13 12:42:00) [4]

Может Owner-а надо указать и исспользовать фрэймы?


DiamondShark   (2005-07-13 12:24:00) [5]


> Сразу опять вопрос. Птичка "Build with runtime packages"
> стоит?

Сразу опять вопрос: нафига тогда DLL?


evvcom   (2005-07-13 08:22:00) [6]

Сразу опять вопрос. Птичка "Build with runtime packages" стоит?


just_me   (2005-07-12 21:08:00) [7]

Создавать форму из dll конструктором TWinControl.CreateParented.


DiamondShark   (2005-07-12 19:05:00) [8]


> Вот и хотелось бы, чтобы новая функциональность(формы) встраивались
> в существующее окно.

А TFrame?


salexn   (2005-07-12 19:00:00) [9]

>Юрий Зотов
Не нравится мне MDI, во-первых.
И проект уже сделан в стиле Outlook. Вот и хотелось бы, чтобы новая функциональность(формы) встраивались в существующее окно.


Юрий Зотов   (2005-07-12 18:57:00) [10]

Зачем такие извращения? Есть же нормальный MDI-Child.


Наверх

Титульная страница Поиск, карта сайта Написать письмо