Текущий архив: 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.46 MB
Время: 0.038 c