|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.01.2012, 17:32 | #1 |
Новичок
Джуниор
Регистрация: 16.01.2012
Сообщений: 1
|
Маршалинг C++ dll в C#
Здравствуйте! Я пишу dll для Unigraphics.
Входной точкой для Unigraphics в C++ является extern "C" DllExport void ufsta( char *param, int *returnCode, int rlen ) для выгрузки используется extern "C" int ufusr_ask_unload( void ) Входной точкой для Unigraphics в C# является Main() для выгрузки используется GetUnloadOption(string dummy) Теперь стоит такая задача, что необходимо запустить dll с вин формами написаную на С# и запустить из нее dll написаную на С++. Как сделать что бы код на С++ сработал в Unigraphics если dll на С++ запускается из под dll на С#, а dll на С# запускается из под Unigraphics? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Доступ к переменной, объявленной в одной dll, из другой dll | eduard93 | Visual C++ | 2 | 25.09.2011 11:10 |
Определить SIZEMEM у DLL(Размер dll в памяти процесса) | Человек_Борща | Общие вопросы Delphi | 6 | 22.07.2011 20:54 |
Пытаюсь понять код user32.dll и gdi32.dll | Beermonza | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 43 | 13.07.2010 15:09 |
Ошибка при выхове функций Bass.dll из другой DLL | SalasAndriy | Общие вопросы Delphi | 7 | 21.10.2009 23:36 |