Главная страница
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.47 MB
Время: 0.031 c
2-1175502435
Grant
2007-04-02 12:27
2007.04.22
Создание exe файла


2-1175519849
Solo
2007-04-02 17:17
2007.04.22
There is no overloaded version of FindNode that can be called w


2-1175626122
Merak
2007-04-03 22:48
2007.04.22
idMappedPortTCP без внешнего прокси


4-1164296258
Вольный Стрелок
2006-11-23 18:37
2007.04.22
CreateProcess консольной программы


11-1155836244
VoofT
2006-08-17 21:37
2007.04.22
Использование GRushControls с mmsystem