Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как передать данные? / 9 сообщений из 9, страница 1 из 1
11.06.2004, 16:07
    #32558518
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать данные?
Как можно передать таблицу (t as adodb.recordset) в activeX.dll ?
Если кто делал, то покажите на примере плиз.
...
Рейтинг: 0 / 0
11.06.2004, 16:42
    #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
11.06.2004, 16:51
    #32558638
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать данные?
to paparome
спасибо
час попробую
а проверял или типа должно работать, если не секрет?
...
Рейтинг: 0 / 0
11.06.2004, 16:57
    #32558658
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать данные?
не работает
...
Рейтинг: 0 / 0
11.06.2004, 17:03
    #32558672
raur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать данные?
пишет
Out of stack space (Error 28)
...
Рейтинг: 0 / 0
11.06.2004, 19:21
    #32558913
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как передать данные?
Пишет все правильно, зацикливание идет на строке Set rs = p
Сделай Public RS as recordset и работай с Class.RS

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

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

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


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