COM Object Event
От: Nik_Nik  
Дата: 18.05.04 10:23
Оценка:
Здравствуйте.

Имеется COM объект (не контрол) ObjectTest.
В нем реализован Method — MethodTest и Event (Connection Point) — EventTest
Пишу в VB следующий код


Dim ObjT As New ObjTest

Private Sub Command1_Click()
    Dim str1 As String
    str1 = "1234567890"
    ObjT.MethodTest str1, 10    'это работает нормально
End Sub

Private Sub ObjT_EventTest(InStr As String) 'а сюда не попадаем
    MsgBox InStr
End Sub


Смотрел в отладчике COM объект — в функции EventTest количество соединений nConnections = 0
Значит EventTest должен быть как-то подключен.

Все то же самое для контрола работает, правда функция обработчик создается автоматом (при двойном щелчке по контролу).

Вопрос: как это сделать для объекта?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.