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

Вниз

Импорт формы в форму из DLL.   Найти похожие ветки 

 
Начинающий 2   (2005-02-16 12:18) [0]

Помагите пожалуста. Встал вопрос по импорту форы(настройки)программы помещенной в DLL, на форму вызывающей программы в компанент PageControl. Возможно ли такое, если да то как. Если можно с примером или ссылкой.


 
начинающий2   (2005-02-16 12:42) [1]

Что не кто не знает, или это не возможно?


 
Digitman ©   (2005-02-16 12:59) [2]

на то есть фреймы (TFrame)
а изобретать очередной велосипед, пытаясь приспособить для такой цели обычные наследники класса TForm, вряд ли стоит)


 
Начинающий2   (2005-02-16 13:15) [3]

Digitman ©   (16.02.05 12:59) [2]
на то есть фреймы (TFrame)
а изобретать очередной велосипед, пытаясь приспособить для такой цели обычные наследники класса TForm, вряд ли стоит)


Вся проблема втом, что программа в DLL уже готовая, а переделывать её неохото. Можно конечно использовать OleContainer, просто думал есть какие другие варианты.


 
Digitman ©   (2005-02-16 13:21) [4]


> Можно конечно использовать OleContainer


почему бы нет ?
но в таком случае форма твоя должна быть не просто формой, а ActiveX-формой .. т.е. опять же без переделки ДЛЛ не обойтись

если уж так приспичило, то просто создай эту форму и назначь ей св-во Parent, равное ссылке на нужный TabSheet .. правда, за неимением у формы св-ва Align придется отслеживать размеры и положения TabSheet"а, дабы вовремя корректировать соотв.размеры и положение формы, окно которой отныне является дочерним по отношению к окну этого TabSheet"а


 
Digitman ©   (2005-02-16 13:23) [5]

э-э-э .. пардон ... наврал ..
TForm.Align имеется ..

установи его = alClient


 
Серж   (2005-02-16 13:37) [6]

Digitman ©   (16.02.05 13:21) [4]
почему бы нет ?
но в таком случае форма твоя должна быть не просто формой, а ActiveX-формой .. т.е. опять же без переделки ДЛЛ не обойтись


Я както экспериментировал с OleContainer, с обычной формой, тестовые файлы грузились без проблем, а сдругими выдавл ошибку. возможно ты прав, мне надо было с ActiveX формой поробовать.

Ладно подумаю еще над реализацией программы.


 
AlexG ©   (2005-02-16 13:56) [7]

ActiveX самое ТО, или прогу по-другому строй...



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

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

Наверх




Память: 0.48 MB
Время: 0.063 c
1-1108402517
Гость
2005-02-14 20:35
2005.02.27
Почему не прорисовывается форма?


14-1107775727
Vasya.ru
2005-02-07 14:28
2005.02.27
А какие вообще разрешения экранов бывают?


6-1103521635
Lex_!
2004-12-20 08:47
2005.02.27
Web-чат.


4-1105004637
sergeii
2005-01-06 12:43
2005.02.27
Com Port


4-1105875118
vogel
2005-01-16 14:31
2005.02.27
Как отслеживать открытие окна и его сворачивать