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

Вниз

Как работать с BPL времени выполнения   Найти похожие ветки 

 
Matveih1 ©   (2008-03-11 16:06) [0]

Есть достаточно большая программа. Хотелось бы ее разбить на модули т.е. в модуль вынести несколько форм и DataModule. DLL не подходит т.к. программа предназначена для работы с БД и при загрузке dll устанавливается еще один connect, думаю подойдет BPL времени выполнения но как с ним работать не знаю.
Вопрос в следующем:
1. Как создать bpl времени выполнения?
2. Как к нему обратиться из основной программы?
Заранее спасибо.


 
Reindeer Moss Eater ©   (2008-03-11 16:36) [1]

File->New->Other->Package

LoadPackage + F1


 
clickmaker ©   (2008-03-11 16:39) [2]


> и при загрузке dll устанавливается еще один connect

с чего бы это? Почему не использовать уже установленный?


 
Семеныч   (2008-03-11 16:42) [3]

> clickmaker ©   (11.03.08 16:39) [2]

В DLL своя переменная Session.


 
Reindeer Moss Eater ©   (2008-03-11 16:44) [4]

Да не, все верно. Если и дробить приложение таким образом, то только не на dll.


 
clickmaker ©   (2008-03-11 16:44) [5]


> [3] Семеныч   (11.03.08 16:42)

Sessions := SessionList; // из exe
Session := Sessions.FindSession("Default");

работает. проверено


 
Matveih1 ©   (2008-03-11 16:49) [6]


> Sessions := SessionList; // из exe
> Session := Sessions.FindSession("Default");
>
> работает. проверено

Можно подробней


 
Семеныч   (2008-03-11 16:51) [7]

> clickmaker ©   (11.03.08 16:44) [5]

Я в курсе. Можно даже и просто передать значение Session (аналогично тому, как это часто делается для Screen и Applicaton).  Но давать такой совет специально не стал - пусть лучше человек BPL юзает. Оно надежнее будет.


 
MetalFan ©   (2008-03-11 17:49) [8]


> Sessions := SessionList; // из exe

как бы оно при выгрузке DLLки не грохнуло этот лист


 
clickmaker ©   (2008-03-11 18:36) [9]


> [8] MetalFan ©   (11.03.08 17:49)

дык это... восстанавливать надо )



Страницы: 1 вся ветка

Текущий архив: 2008.12.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
15-1224495980
Добежал
2008-10-20 13:46
2008.12.28
Vista и The Bat 2.x


15-1225338523
TUser
2008-10-30 06:48
2008.12.28
Шлюз между Рунетом и остальной Сетью


2-1226768553
main
2008-11-15 20:02
2008.12.28
Быстрый Swap,


15-1224873598
TUser
2008-10-24 22:39
2008.12.28
Кризис и человек


2-1227080020
Andrey_ka
2008-11-19 10:33
2008.12.28
ошибка при закрытии проэкта