Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

Можно ли, передать в 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.014 c
15-1166603244
alexandr
2006-12-20 11:27
2007.01.14
подскажите компонент


2-1167143408
vain
2006-12-26 17:30
2007.01.14
Запуздыривание в трей.


3-1161809652
softsapiens
2006-10-26 00:54
2007.01.14
Обновление базы данных


15-1166707111
Новый
2006-12-21 16:18
2007.01.14
Алгоритмы шифрования


2-1166689691
Draught
2006-12-21 11:28
2007.01.14
Два знака после запятой QReport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский