Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.033 c
8-1147990002
Дмитрий12
2006-05-19 02:06
2007.01.14
координаты


15-1166716954
kaZaNoVa
2006-12-21 19:02
2007.01.14
Всем Привет)


15-1167067714
vasIZmax
2006-12-25 20:28
2007.01.14
Мнение


15-1166736476
default
2006-12-22 00:27
2007.01.14
Сейчас я вас загадаю волшебную последовательность


15-1167043284
Post_
2006-12-25 13:41
2007.01.14
PostMessage




   Наверх