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

Вниз

Можно ли, передать в DLL   Найти похожие ветки 

 
Новый   (2006-12-25 09:40) [0]

Можно ли, передать в DLL, Connection главной формы? Чтобы работать с набором данных непосредственно через DLL. И как это можно реализовать.?


 
Ega23 ©   (2006-12-25 09:43) [1]

передай ConnectionString


 
Юрий Зотов ©   (2006-12-25 09:53) [2]

Насколько помню, под BDE я добивался этого присвоением Session в DLL значения Session из Exe.


 
Хэй   (2006-12-25 09:56) [3]


> Ega23 ©   (25.12.06 09:43) [1]

А скажем если у меня имеется Главная форма+ (Дата Модуль), на котором расположен скажем ADOConnection1.
И есть с десяток форм "детей" ва которых открывать другие соединения, я считаю нет смысла?
И всетаки как можно обойтись одним Коннектом?????
И работать с НД в ДЛЛ????
Заранее спасибо!


 
Ega23 ©   (2006-12-25 09:59) [4]

Если библиотека не "универсал", т.е. будет только в делфёвых проектах использоваться, то так TADOConnection и передавай.
Но если есть потоки - передавай ConnectionString


 
isasa ©   (2006-12-25 10:18) [5]

Пока 3 года работает(TADOConnection). Вот в другой поток, попробовал(тот же TADOConnection), пока полет идет нормальный. :)


 
isasa ©   (2006-12-25 10:24) [6]

Юрий Зотов ©   (25.12.06 09:53) [2]
:)
Рамки вопроса - передача инициализарованного в главном потоке указателя(там есть и Application ...), т.е. проблем, как бы, нет.


 
Ega23 ©   (2006-12-25 10:33) [7]


> Вот в другой поток, попробовал(тот же TADOConnection), пока
> полет идет нормальный. :)


А у меня вот сразу начались коллизии пакетов.


 
isasa ©   (2006-12-25 10:38) [8]

Мне везет. В вызывающей форме все "условно стабильно", т.е. пока работает созданный поток в ней не может быть Open/Close, только визуализация. :)


 
Ega23 ©   (2006-12-25 10:40) [9]


> пока работает созданный поток в ней не может быть Open/Close,
>  только визуализация. :)
>


Ну, блин! Для меня такое не катит.


 
Хэй   (2006-12-25 10:54) [10]

Так получается при создании формы (а форма у меня создается по средствам передачи App... главной формы..), больше ни чего и ненадо????
и еще вопрос:
А как к примеру быть с транзакциями в ADO ?


 
Ega23 ©   (2006-12-25 11:03) [11]


> А как к примеру быть с транзакциями в ADO ?


А что там с транзакциями?


 
С   (2006-12-25 11:27) [12]

У TADOConnection есть свойство "ConnectionObject" интерфейсного типа, его и передавай хоть в DLL,  хоть, через маршаллинг, в другой поток.



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

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

Наверх




Память: 0.49 MB
Время: 0.035 c
15-1166768633
Чапаев
2006-12-22 09:23
2007.01.14
Навеяно ветками про образование. "Их нравы"


2-1167045529
Slimer
2006-12-25 14:18
2007.01.14
Фильтр БД sting&integer


15-1166618176
infom
2006-12-20 15:36
2007.01.14
Есть ли проблемы с AMD Athlon 64 X2 ?


2-1166631349
Чуча
2006-12-20 19:15
2007.01.14
Отчеты


15-1167028847
Новый
2006-12-25 09:40
2007.01.14
Можно ли, передать в DLL