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

Вниз

Настраиваемый интерфейс   Найти похожие ветки 

 
Nebula   (2002-03-21 16:25) [8]

Тебе необходим аналог MMC. Унверсальное приложение-контейнер функции которого описываются в отдельном месте и загружаютя.

Вариантов несколько.
- использовать туже MMC. В VC для создания дополнения к MMC (snapin) есть мастер. В Delphi, к сожалению, нет. Но там не очень уж и сложно. Если хорошо знаком с COM то проблем не будет.
Плюсы - стандарт, привычка пользоавтелей к единообразной системе, узнаешь много нового. Минусы - не блещет красотой, придется вручную писать всю поднаготную для создания snapin, от всего этого нового заболит голова :).
- использовать ActiveX, а в приложении-контейнере работать с ними чере TOleContainer. ActiveX Form в Delphi делаются очень просто и в TOleContainer они прекрасно живут. Сам разработаешь формат для храния описания меню и объектов. Плюсы - стандартная технология, можешь использовать любой ActiveX, тот-же Word, писать модули на VC, VB, ... Минусы - ? Сам так работаю.
- использовать технологию пакетов в Delphi. В runtime подргужаешь формы из патеков. Подробней см. в книжках или поспрашивай. Там все просто. Плюсы - все родное, Delphi. Минусы - ?



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

Форум: "Основная";
Текущий архив: 2002.04.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
1-9499
oomneeq
2002-03-21 16:14
2002.04.04
Хм, как бы с этим побороться - Library path etc.


1-9479
Masterok
2002-03-25 15:54
2002.04.04
FileListBox - как убрать расширения файлов?


1-9541
kull
2002-03-23 14:45
2002.04.04
Доставка почты...


14-9640
Adder
2002-02-22 00:58
2002.04.04
Дыра в суперновом компоненте Microsoft Visual C++ .NET %О


1-9556
salex
2002-03-13 08:32
2002.04.04
Заставка





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