Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.07.31;
Скачать: [xml.tar.bz2];

Вниз

Встроенная форма из 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.042 c
6-1114362406
Kosald
2005-04-24 21:06
2005.07.31
Страница в новом окне


14-1120901589
Магнум
2005-07-09 13:33
2005.07.31
Мария Кириленко


1-1121088537
webpauk
2005-07-11 17:28
2005.07.31
Посылка сообщения


14-1121063066
Ломброзо
2005-07-11 10:24
2005.07.31
Наводит на размышления


1-1121347326
Начинающий2
2005-07-14 17:22
2005.07.31
Есть 2 вопроса, 1 по ошибке, 2 по ShellExecute.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский