C# объект из VB6
От: Morpheus_  
Дата: 15.01.07 11:11
Оценка:
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>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.