Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Помогите перевести одну строку с С++ на С#.  [new]
wvetal
Member

Откуда:
Сообщений: 548
Помогите в таком вопросе.
Я сейчас перевожу кусок программы написанной на С++ на С#.

Есть такая строчка на С++:
frm->IOCClosedChildForm = gcnew IOCClosedChildFormDel(this, &IOCNACH::NACHFRM::NacPaspClosed);

Пробую перевести на С# так:
frm.IOCClosedChildForm = new IOCClosedChildFormDel(this, this.NacPaspClosed);

выдает ошибку: Method name expected. (вижуал студия подчеркивает то что в скобках)

Есть какие-то идеи?
23 сен 11, 15:25    [11327096]     Ответить | Цитировать Сообщить модератору
 Re: Помогите перевести одну строку с С++ на С#.  [new]
wvetal
Member

Откуда:
Сообщений: 548
Может как-то через delegate ?
23 сен 11, 15:29    [11327146]     Ответить | Цитировать Сообщить модератору
 Re: Помогите перевести одну строку с С++ на С#.  [new]
wvetal
Member

Откуда:
Сообщений: 548
О, вроде получилось, по крайней мере теперь ошибок не выдает.

Я сделал так:
frm.IOCClosedChildForm = new IOCClosedChildFormDel(this.NacPaspClosed);
23 сен 11, 15:37    [11327277]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить