powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как передавать между .dll-ками параматеры?
1 сообщений из 1, страница 1 из 1
Как передавать между .dll-ками параматеры?
    #32880749
T{}r(l-l
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, уважаемые!
Не шибко шарю в VB, ногами можно бить;))
Такая проблема:
есть .exe-шник ( exe1 ), который вызывает dll1 , которая, в свою очередь, вызывает dll2 . В exe1 создаётся и открывается ADODB.Connection ( acn ).
Вообщем, этот acn мне нужно перекинуть вначале в dll1 , а оттуда в dll2
Пробовал сделать везде Public - переменные, типа
в exe1:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Public acn As ADODB.Connection
Dim obj As New dll1
Dim cnstring As String

cnstring = "some connection's params"
Set acn = New ADODB.Connection
acn.Open cnstring
Set obj.Aconn = acn

obj.Load_dll1

далее в dll1 :
Код: plaintext
1.
2.
3.
4.
5.
Public AConn As ADODB.Connection
Public obj As New dll2

Set obj.AConn = AConn
obj.Load_dll2

а в dll2 тоже есть
Код: plaintext
1.
Public AConn As ADODB.Connection

я так понимаю в dll2 , уже должен быть подключенный connection, но он там Nothing...
Есть у кого какие мысли?
Заранее благодарен.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как передавать между .dll-ками параматеры?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]