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

Вниз

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

 
Бакук ©   (2007-03-27 04:44) [0]

Добрый день ALL.
Интересует такой вопрос:
Для удобства сопровождения и отладки хотелось бы хранить некоторые формы (как дизайн, так и код) в каких-либо внешних файлах, чтобы была возможность подключать их при запуске системы.
Т.е. архитектура MDI, есть главное окно, при запуске проверяется наличие файлов и формируется меню. При вызове соответствующего пункта исполняется код, находящийся во внешнем файле.
Собственно вопрос: в каком формате файлов удобно (или возможно) хранить такие данные? Каким образом возможно их подключить?
Спасибо


 
Думкин ©   (2007-03-27 05:58) [1]

COM, DLL....?


 
Бакук ©   (2007-03-27 06:16) [2]

Ну хотелось бы не просто перечисление, а что-то типа краткой характеристики. "Это хорошо, потому что... и плохо, потому что... А вообще-то, советую то-то..." Было бы очень здорово :)


 
KSergey ©   (2007-03-27 07:10) [3]

Чтобы было злдорово - надо и задачу толком описать. Зачем отдельно хранить, как хоцца эту отдельность использовать - и т.д.
А то "хочу вот чтобы было круто и классно!" - так круто и классно будет с использованием любых слов. Тут уже не от слов, а от рук зависит.
К стати, может BPL? Все же родное оно...


 
PEAKTOP ©   (2007-03-27 09:29) [4]

Давно пользую для хранения форм в ресурсах стандартный XFM (DFM) формат Delphi. В справке, по крайней мере к Delphi7, описано как преобразовывать любой компонент в нуль-терминальную строку XFM и обратно. Единственное неудобство,  что пришлось перечислить все классы в вызове процедуры RegisterClasses([]) во время запуска приложения.

Потребность возникла в связи с тем, что ядро системы (exe) не зависит от конфигурации (настройки под конкретного юзера). Плюс система автоматизирует несколько совершенно разных видов задач с совершенно разной бизнес-логикой.



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
1-1172611883
SamProf
2007-02-28 00:31
2007.04.22
Помогите!!! Error - Не был произведен вызов CoInitialize


2-1175766834
delphi_
2007-04-05 13:53
2007.04.22
INI файл в DLL


9-1148367555
Vasiliy
2006-05-23 10:59
2007.04.22
Использование шрифтов TrueType в Direct3D


2-1175281898
Sholah_Weras
2007-03-30 23:11
2007.04.22
Высота/Ширина рисунка.


11-1156503466
GLyK
2006-08-25 14:57
2007.04.22
Установка компонента RxLib