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

Вниз

Встроенная форма из DLL   Найти похожие ветки 

 
salexn   (2005-07-12 18:50) [0]

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

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


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

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


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

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


 
DiamondShark ©   (2005-07-12 19:05) [3]


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

А TFrame?


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

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


 
evvcom ©   (2005-07-13 08:22) [5]

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


 
DiamondShark ©   (2005-07-13 12:24) [6]


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

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


 
DesWind ©   (2005-07-13 12:42) [7]

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


 
DesWind ©   (2005-07-13 12:45) [8]

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


 
evvcom ©   (2005-07-13 14:17) [9]


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

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


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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1120813858
Shlomo
2005-07-08 13:10
2005.07.31
ClientDataSet: проблема с Lookup полем.


14-1120674661
Cheater
2005-07-06 22:31
2005.07.31
Подскажите какую-нибудь небольшую игрушку....


1-1121247674
webpauk
2005-07-13 13:41
2005.07.31
сообщение dblclick


14-1120489191
Soft
2005-07-04 18:59
2005.07.31
Давайте раз и навсегда откроем и закроем проблему МАГИИ!


14-1120571188
Ломброзо
2005-07-05 17:46
2005.07.31
Не радует.