![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание формы по имени класса формы [D7, WinXP]
scat © (2008-04-07 09:54:00)Доброго времени суток!
Вопрос в том, как, имея имя класса формы в виде строковой переменной, создать эту форму. Контекст: имеем форму справочника, которая одна для всех справочников приложения, но формы редактирования элементов для разных справочников, соответственно разные. Имя класса формы редактирования хранится в базе данных. Надо, в зависимости от вида справочника, запустить соответствующую форму редактирования.
clickmaker (2008-04-08 15:40:00) [1]
> даешь ему имя таблицы, поля и он показывает, пользователь
> может выбрать из этого справочника запись, есть фильтрация
> (типа поиска)...
>
> нутром чувствую что можно сделать его красивее... гибче...
справочник справочников )
[Dictionary_ID - Name - TableName] 1 - * [TableFields] (с признаком видимо/нет, читаемым заголовком etc)
Тогда достаточно дать ему ID
Если нужна толпа однотипных списков для выбора, ну добавления/редактирования, то достаточно одной формы с одним гридом, к примеру, и парой-тройкой кнопок
Kolan (2008-04-08 15:19:00) [2]Мое, имхо, в этом случае надо не лениться, а каждый раз анализоровать, что действительно надо. И часто от справочника не остается и следа
Игорь Шевченко (2008-04-08 14:09:00) [3]Все единое и гибкое не является ни тем, ни другим.
azamatufa (2008-04-08 13:51:00) [4]эх... сурово.. но правда... ((
я то справочник сделал... без ООП...
что он делает:
даешь ему имя таблицы, поля и он показывает, пользователь может выбрать из этого справочника запись, есть фильтрация (типа поиска)...
нутром чувствую что можно сделать его красивее... гибче...
Palladin (2008-04-08 11:10:00) [5]Вот когда научишься продумывать архитектуру, изучишь ООП, паттерны проектирования, применишь знания к возможностям ООП Delphi, вот тогда все у тебя получится, а пока ничего этого ты не сделаешь, то либо придется тебе мечтать, либо купить продукт того кто этого уже все изучил :)
azamatufa (2008-04-08 06:33:00) [6]scat!!
Я тоже мечтаю создать для себя такой справочник! Единый! Гибкий!
Поделись опытом, а?
scat (2008-04-07 10:01:00) [7]Век живи - век учись!
Спасибо.
Reindeer Moss Eater (2008-04-07 09:55:00) [8]GetClass + Create