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

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

Как получить доступ к модулю данных из DLL?


Ivan_A ©   (2002-03-21 03:11:00) 

В модуле данных жили таблицы, которые использовались в других модулях программы. Есть желание слить "другие" модули в DLL. Как из DLL получить доступ к таблицам в модуле данных?


deleon   (2002-03-21 14:07:00) [1]

В вышеуказанной ветви, я только что добавил пять правил, для работы с данными в dll. Всем удачи!


Arhelon   (2002-03-21 13:57:00) [2]

Тут уже как недели две ентот вопрос обсуждался неоднократно и разными людми.
Вот одно из обсуждений (наиболее удачное всмысле от простого к сложному) сходи посмотри
http://delphi.mastak.com/cgi-bin/forum.pl?look=1&n=1&id=1015408090


Ivan_A   (2002-03-21 12:18:00) [3]

Уточняю вопрос. В модуле данных размеещны TTable & TDataSet, желательно получить к ним доступ для компонентов, отображающих данные в DLL (TDBGrid и проча)


vl_chel   (2002-03-21 06:58:00) [4]

Собственно что именно будет получать в dll ети данные.
Скорее всего придется писать набор интерфейсных функций расположенных в dll которые вызывает программа подключившая этот dll и таким образом передающая эти данные. Сделать так, чтобы данные твоего модуля попали в область видимости dll, как я знаю, невозможно. Будьте осторожны с классами - если класс создам в dll там он и должен быть уничтожен. И процедуры dll желательно чтобы были stdcall;


Наверх

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