Главная страница
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.049 c
3-1170269416
Ёжик
2007-01-31 21:50
2007.04.22
Владелец хранимок и таблиц


8-1154706561
alex_bog
2006-08-04 19:49
2007.04.22
Как во время запуска плеера воспроизвести более одного файла?


1-1172505251
Inna_Z
2007-02-26 18:54
2007.04.22
Ошибке при динамоческой загрузке BPL


2-1175587878
Novice
2007-04-03 12:11
2007.04.22
Работа с указателями


2-1175237687
АндрейК
2007-03-30 10:54
2007.04.22
Выбор строки в TreeView