Форум: "Основная";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
ВнизПреимущества TDataModule Найти похожие ветки
← →
Sirus (2004-09-15 08:08) [0]Привет Мастера...
Объясните мне плиизз преимущества TDataModule...
Если так посмотреть то необходимые компоненты для работы с БД можно ставить и на форме, не создавая при этом никакого DataModule...
← →
Digitman © (2004-09-15 08:45) [1]
> Sirus
TDataModule centralizes the handling of nonvisual components in an application.
← →
Sergey13 © (2004-09-15 09:07) [2]Документы тоже можно в разных местах хранить. Однако многие стараются как то систематизировать хранение для удобства нахождения и использования.
← →
Jeer © (2004-09-15 10:09) [3]Если рассматривать форму как шкаф для документов, то ничего криминального нет в размещении их там.
Более того, создание форм в run-time, как объектов со сложным наследством (визуал и невизуал DB) естественным образом требует наличие DB-функциональности в своем составе для унификации свойств и методов.
Тем не менее, TDataModule (TRemoteDataModule, TWebModule) полезны и могут быть необходимы как компоненты-контейнеры для раличных компонентов(не только DB).
В чистом виде TDataModule удобен для небольших по кол-ву таблиц баз.
Для большого кол-ва таблиц гораздо удобнее в качестве контейнера для DB-компонентов использовать формы, каждая, возможно, со своей функциональностью.
← →
Amoeba © (2004-09-15 10:15) [4]
> В чистом виде TDataModule удобен для небольших по кол-ву
> таблиц баз.
> Для большого кол-ва таблиц гораздо удобнее в качестве контейнера
> для DB-компонентов использовать формы
Необязательно. Все зависит от архитектуры проекта.
← →
DiamondShark © (2004-09-15 11:20) [5]А я использовал датамодуль как контейнер ресурсов.
Была у меня как-то система плагинов в одном приложениии, так в датамодулях были всякие попапменю, имаджлисты и т.п.
← →
Sirus (2004-09-16 08:27) [6]Спасибо...
(в моей задаче TDataModule значит не нужен...
Только память занимает :))))
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.052 c