Страница: 1 |
Страница: 1 |
Вопрос: Запутался со статическим классом
Добавлено: 19.11.05 01:46
Автор вопроса: Слава
Ну есть такая прога
Public Class VB6_CallBack
Public Event MyEvent As EventHandler
Public Sub Raise()
RaiseEvent MyEvent(Timer, System.EventArgs.Empty)
End Sub
......................................
......................................
Public Shared Sub NetworkBring()
......
End Sub
End Class
После некоторых событий из другой сборки вызывается NetworkBring. Как я понимаю - NetworkBring должна быть обязательно Shared - иначе не будет видна из другой сборки. Но теперь в NetworkBring я не могу вызвать Sub Raise - пишет из статических классов надо создавать экземпляр. Но мне надо чтобы Raise был именно в этом классе с атрибутом <ComClass()> и определением Public Event MyEvent As EventHandler.
Торможу - не пойму как сделать - помогите плиз...
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 19.11.05 14:37
Чтобы член класса был виден из другой сборки, он должен быть объявлен
как Public.
Чтобы получить доступ к этому методу, нужно сначала создать экземпляр
класса.
VB6CallBack.NetworkBring ()