powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вызов управляемого кода в MFC-приложении
2 сообщений из 2, страница 1 из 1
Вызов управляемого кода в MFC-приложении
    #34534736
черный_монах
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assemb - .Net-сборка с формой Frm. Эту форму нужно "зажечь" в MFC-приложении. Вставил дериктивы #pragma как сказано в умной книжке Шеферда Програмировании на Microsoft Visual C++ .NET (с.802)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
#using <mscorlib.dll>
#using "assemb.exe"
using namespace assemb;
.
.
.
void CMyView::OnBnClickedEnter()
{
	#pragma push_macro("new")
	#undef new
	using namespace assemb;
	Frm * f=new Frm();
	f->ShowDialog();
	#pragma pop_macro("new")
}

Все компилируется зашибись. Но когда нажимаю на кнопку, событие которой обрабатывается этой функцией, создается исключение:
An unhandled exception of type 'System.IO.FileLoadException' occurred in Unknown Module.
Additional information: Unverifiable image 'assemb' can not be run.

There is no source code available for the current location.
...
Рейтинг: 0 / 0
Вызов управляемого кода в MFC-приложении
    #34534752
черный_монах
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть какие-нибудь мысли как обойти эту исключительную ситуацию?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Вызов управляемого кода в MFC-приложении
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]