|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2007, 17:04 | #1 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Загрузка содержания формы из базы
Вобщем задача такая: есть некая форма, а все её содержание (включая все события) должны находиться в базе данных. В какую сторону копать посоветуете ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
27.04.2007, 01:15 | #2 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
Что-то не совсем понятно... Количество контролов на форме предполагается изменять динамически? В базе должен храниться сам факт наличия обработчика события или его код тоже?
|
27.04.2007, 09:33 | #3 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Кол-во контролов, тип контролов, свойства контроло и их обработчики должны храниться в базе. Контролы, думаю, хранить проще прям в виде объекста в блобе. обработчики и иже с ними в виде обычного текста, вот собственн ов этом и вопрос... начем предположим с контролов: как, выгрузив блоб из базы, асоциировать его с компонентом, т.е. показать что набор двоичных данных есть компонент ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
01.05.2007, 16:10 | #4 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
для начала:
как ты собираешься компилировать код? непонятно......как? посмотри: http://programmersclub.ru/gruzinautorun |
02.05.2007, 10:49 | #5 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Я это читал, относительно кода обработчиков согласен, не сразу подумал, извиняюсь. А если брать за основу этот пример, то в базе данных тогда хранить некие описательные данные:
тип компонента ( не любой а один из заранее определенных) имя ... А хотелось бы сам объект... Хотя можно наверно и проще.. хранить тип объекта любо, а потом с использованием assign и as... но разве можно так: <некая строка>as<некая строка(на самом деле тип объекта, но в run-time-то мы этого не знаем)> ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
02.05.2007, 20:55 | #6 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
мне кажется это почти нереализуемо........, но если захотеть........, но лучше тебе этого не хотеть
Последний раз редактировалось rpy3uH; 02.05.2007 в 20:59. |
03.05.2007, 12:45 | #7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Посмотрим, реализовать, возможно, и можно, но получается слишком большая уязвимость и большая неустойчивость к ошибке, так что больше склоняюсь к описанию в базе типа объекта и хранению там его состояния, что просто
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
03.05.2007, 13:38 | #8 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,758
|
А что это сильно повлияет на размер екзешника? или на размер занимаемый в ОП?
|
03.05.2007, 13:43 | #9 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
нет, просто в этом случается потеряется изначально задуманная гибкость и универсальность )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание содержания, нужна помощь | trunx | Microsoft Office Word | 1 | 10.06.2008 17:49 |
Загрузка | UnD)eaD)Snake | Общие вопросы Delphi | 10 | 19.08.2007 11:24 |
Загрузка ОЗУ | HelloZAPOR | Общие вопросы Delphi | 2 | 20.07.2007 18:40 |
Загрузка DLL | Hollander | Общие вопросы Delphi | 3 | 21.05.2007 20:19 |
Сохранение и загрузка узлов TreeView из базы данных | Ko$tello | Компоненты Delphi | 1 | 14.11.2006 17:15 |