powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как передать данные?
9 сообщений из 9, страница 1 из 1
Как передать данные?
    #32558518
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно передать таблицу (t as adodb.recordset) в activeX.dll ?
Если кто делал, то покажите на примере плиз.
...
Рейтинг: 0 / 0
Как передать данные?
    #32558620
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
raurКак можно передать таблицу (t as adodb.recordset) в activeX.dll ?
Если кто делал, то покажите на примере плиз.
точно так же как и интегер :)

типа
В dll
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim rs as recordset

Public Property Set MyRS(p as recordset)
  Set rs = p
End Property

Public Property Get MyRS() as recordset
  Set MyRS = rs
End Property

В exe
Код: plaintext
1.
2.
3.
4.
5.
6.
Dim t as recordset
Dim c1 as New Class1
 t.Open ...
 Set c1.MyRS = t
 ...
 Set t = c1.MyRS

?
...
Рейтинг: 0 / 0
Как передать данные?
    #32558638
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to paparome
спасибо
час попробую
а проверял или типа должно работать, если не секрет?
...
Рейтинг: 0 / 0
Как передать данные?
    #32558658
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не работает
...
Рейтинг: 0 / 0
Как передать данные?
    #32558672
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пишет
Out of stack space (Error 28)
...
Рейтинг: 0 / 0
Как передать данные?
    #32558913
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишет все правильно, зацикливание идет на строке Set rs = p
Сделай Public RS as recordset и работай с Class.RS

...
Рейтинг: 0 / 0
Как передать данные?
    #32558921
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин сам тормоз сделал вечную рекурсию. Все работает как paparome написал.
проверяй код в Public property Set.
...
Рейтинг: 0 / 0
Как передать данные?
    #32560993
raur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 0
Как передать данные?
    #32561006
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
raurа проверял или типа должно работать, если не секрет?

Не проверял, но должно работать

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


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