Приложение БД и Dll
Меня интересует вопрос над которым просидел не один день. Суть вот в чем. Пишу приложение БД и для достижения модульности разбил все формы по DLL. В каждой библиотеке создаю свой датамодуль куда кладу компоненты доступа к данным. Первоначально там же находился и компонент связи с БД. Потом организовал отдельный головной датамодуль специально для доступа к базе. То есть во всех DLL остались только датамодули с компонентами типа DataSet и т.д. Таким образом получается что датасетов много, причем из разных DLL, а коннект с базой - один. Но вот связать все эти датасеты с компонентом DB получалось только при помощи включения головного датамодуля непосредственно в проект каждой DLL. Что не совсем правильно как мне кажется. Может кто подскажет как это делать по настоящему? Я где то слышал что нужно создавать пакет и ссылаться на него при построении DLL. Но каким образом это делается? И будут ли сохранены все прелести проектирования форм с компонентами БД в design-time? Спасибо ...
Цитата:
Originally posted by makem
Доброго времени суток!
Меня интересует вопрос над которым просидел не один день. Суть вот в чем. Пишу приложение БД и для достижения модульности разбил все формы по DLL. В каждой библиотеке создаю свой датамодуль куда кладу компоненты доступа к данным. Первоначально там же находился и компонент связи с БД. Потом организовал отдельный головной датамодуль специально для доступа к базе. То есть во всех DLL остались только датамодули с компонентами типа DataSet и т.д. Таким образом получается что датасетов много, причем из разных DLL, а коннект с базой - один. Но вот связать все эти датасеты с компонентом DB получалось только при помощи включения головного датамодуля непосредственно в проект каждой DLL. Что не совсем правильно как мне кажется. Может кто подскажет как это делать по настоящему? Я где то слышал что нужно создавать пакет и ссылаться на него при построении DLL. Но каким образом это делается? И будут ли сохранены все прелести проектирования форм с компонентами БД в design-time? Спасибо ...
Доброго времени суток!
Меня интересует вопрос над которым просидел не один день. Суть вот в чем. Пишу приложение БД и для достижения модульности разбил все формы по DLL. В каждой библиотеке создаю свой датамодуль куда кладу компоненты доступа к данным. Первоначально там же находился и компонент связи с БД. Потом организовал отдельный головной датамодуль специально для доступа к базе. То есть во всех DLL остались только датамодули с компонентами типа DataSet и т.д. Таким образом получается что датасетов много, причем из разных DLL, а коннект с базой - один. Но вот связать все эти датасеты с компонентом DB получалось только при помощи включения головного датамодуля непосредственно в проект каждой DLL. Что не совсем правильно как мне кажется. Может кто подскажет как это делать по настоящему? Я где то слышал что нужно создавать пакет и ссылаться на него при построении DLL. Но каким образом это делается? И будут ли сохранены все прелести проектирования форм с компонентами БД в design-time? Спасибо ...
А как насчет группового проекта?