powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Подключение ActiveX DLL withevents в runtime
9 сообщений из 9, страница 1 из 1
Подключение ActiveX DLL withevents в runtime
    #35330215
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объявляю объектную переменную
...
Рейтинг: 0 / 0
Подключение ActiveX DLL withevents в runtime
    #35330218
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
Dim MyObj As Object

Private Sub Form_Load()
    Set MyObj = CreateObject("DllName.ClassName")
End Sub

Как сделать так, чтобы подхватить события этой ActiveX DLL.
Объявить withevents MyObj as object не удается.
...
Рейтинг: 0 / 0
Подключение ActiveX DLL withevents в runtime
    #35330223
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Malyav
Код: plaintext
1.
2.
3.
4.
Dim MyObj As Object

Private Sub Form_Load()
    Set MyObj = CreateObject("DllName.ClassName")
End Sub

Как сделать так, чтобы подхватить события этой ActiveX DLL.
Объявить withevents MyObj as object не удается.
подключи через референсис
Код: plaintext
Dim WithEvents MyObj As ClassName
...
Рейтинг: 0 / 0
Подключение ActiveX DLL withevents в runtime
    #35330258
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через референс данная длл не подключена, поэтому и ClassName неизвестен. Поэтому ругается, что не определен пользовальский тип данных.
В том то и суть, чтобы подключить длл в рантайм и не только использовать ее методы и свойства (что я делаю), но и отслеживать события.
...
Рейтинг: 0 / 0
Подключение ActiveX DLL withevents в runtime
    #35330261
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А из референсов я ее подключал (и дллкой и проектом), там, естественно, все работает на ура.
...
Рейтинг: 0 / 0
Подключение ActiveX DLL withevents в runtime
    #35330269
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MalyavВ том то и суть, чтобы подключить длл в рантайм и не только использовать ее методы и свойства (что я делаю), но и отслеживать события.

А в чем смысл использования именно позднего связывания?
...
Рейтинг: 0 / 0
Подключение ActiveX DLL withevents в runtime
    #35330365
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При позднем связывании подписаться на события невозможно.
...
Рейтинг: 0 / 0
Подключение ActiveX DLL withevents в runtime
    #35330870
Malyav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndrF
А в чем смысл использования именно позднего связывания?
Сила привычки. Нет особого смысла. Сначала я сделал дллку и подключился к ней поздним связыванием. Кто к чему привык, я привык работать таким образом. Позже к дллке добавились события и вот, оказалось, что позднее связывание уже не прокатит. Придется перейти на раннее.
...
Рейтинг: 0 / 0
Подключение ActiveX DLL withevents в runtime
    #35330984
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MalyavПридется перейти на раннее.

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


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