Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

Преимущества 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.066 c
6-1090675089
banderas
2004-07-24 17:18
2004.10.03
idTCPServer & idTCPClient1 передача служебной информации


1-1095409328
anonymous
2004-09-17 12:22
2004.10.03
Проверка существования папки


4-1093810138
ВАП
2004-08-30 00:08
2004.10.03
запуск


3-1094454200
ksa2002
2004-09-06 11:03
2004.10.03
Количество возвращаемых записей


1-1095659097
Комбинатор
2004-09-20 09:44
2004.10.03
Как создать собственную службу?