Операционная система: Windows 7 64bit
1С: 7.70.027
1С++: 2.5.0.7
MS Developer Studio 2010, MS VB .Net
Использованная в проекте версия Framework = 2.0
===================================
Написал ActiveX, подписал, зарегистрировал в операционке. Замечательно подключается и работает в 1С. Но есть одна проблемка. Никак не могу поймать событие, порождаемое контролом.
Сделано так:
Public Class MyForm
Public Event Test()
...
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
RaiseEvent Test()
End Sub
End Class
в 1С ловлю так:
Процедура ФТочкаВхода_Test()
Сообщить("Есть срабатывание");
КонецПроцедуры
Как способ решения имеется компонент-контейнер для подключения таких объектов "Душелов.NetControlInserter1C". Если подключить мой контрол через него, то, возможно, оно и заработает, сейчас попробую. Но все таки, вопрос: как добиться того, чтобы 1С ловила события без такого промежуточного компонента? Интересно было бы посмотреть исходники этой NetControlInserter1C
В чем вообще подводный камень? Душелов же добился как то нормальной передачи событий