Главная страница
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
10-1128336974
Квэнди
2005-10-03 14:56
2007.01.14
Фиксирование строк в Excel


2-1167147616
AlexanderMS
2006-12-26 18:40
2007.01.14
Шрифт печати...


15-1166974212
volodiya
2006-12-24 18:30
2007.01.14
!!!Помогите пожалуйста!!!


15-1166470318
Kolan
2006-12-18 22:31
2007.01.14
А как установить поддержку азиатских языков в Windows?


2-1167108951
4ert
2006-12-26 07:55
2007.01.14
jump to adress