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

Вниз

Импорт формы в форму из 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
4-1105603248
__max__
2005-01-13 11:00
2005.02.27
Как мне отследить изменение числа процессов в системе?


1-1108257172
VID
2005-02-13 04:12
2005.02.27
Небольшая проблемка с XP


14-1108030842
Andryk
2005-02-10 13:20
2005.02.27
Блин эти спамеры "№;%::*?:%;;.


1-1107877962
_student
2005-02-08 18:52
2005.02.27
Как работать с Compound Document (он же OLE Structured Storage).


14-1107851510
uw
2005-02-08 11:31
2005.02.27
Eclipse не запускается





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский