UserControl объект на C# нужно использовать из VB6, зарегистрил класс в сборке как ActiveX
В контроле есть метод void DoWork(), нужно его вызвать из VB6...
public void DoWork()
{
MessageBox.Show("DoWork is OK");
}
Дело в том что я совершенно не знаю VB...
Вставил контрол на форму, добавил кнопку, закладки с событиями не нашел...
ну ладно думаю, два раза кликнул на ней — открылось окно с кодом для обрабочика нажатия кнопки
, пишу так:
Private Sub Command1_Click()
ButtonX1.DoWork
End Sub
запускаю, нажимаю на кнопку и получаю ошибку:
Run-time error '5':
Invalid procedure call or argument
как это интерпретировать? почему не работает?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>