Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание формы по имени класса формы [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


Наверх

Титульная страница Поиск, карта сайта Написать письмо