Запуск Managed Кода
От: CodeWolf  
Дата: 29.10.07 14:32
Оценка:
Всем доброго времени суток
Я пытаюсь запустить Managed код из под UnManaged
Вот пример кода

        _Assembly * Ass;
    _MethodInfo * Mi;
    VARIANT var;
    VARIANT RetCod;
    hr = pDefaultDomain->Load_3(psArr, &Ass);//В массиве psArr лежит сборка, которую запускаем
    hr = Ass->get_EntryPoint(&Mi);
    hr = Mi->GetParameters(&psa);
    var.vt = NULL;
    hr = Mi->Invoke_3(var, psa, &RetCod);//<-Вот тут падает исключение

Кто может подсказать, что делать????
Заранее благодарен за ответы...
Re: Запуск Managed Кода
От: VoidEx  
Дата: 29.10.07 15:02
Оценка: :)
Здравствуйте, CodeWolf, Вы писали:

CW>Кто может подсказать, что делать????

CW>Заранее благодарен за ответы...
Возможно, переменную типа _Assembly * назвать по-другому?
Re: Запуск Managed Кода
От: Warturtle  
Дата: 31.10.07 14:53
Оценка:
Здравствуйте, CodeWolf, Вы писали:

CW>Всем доброго времени суток

CW>Я пытаюсь запустить Managed код из под UnManaged
CW>Вот пример кода

CW>
CW>        _Assembly * Ass;
CW>    _MethodInfo * Mi;
CW>    VARIANT var;
CW>    VARIANT RetCod;
CW>    hr = pDefaultDomain->Load_3(psArr, &Ass);//В массиве psArr лежит сборка, которую запускаем
CW>    hr = Ass->get_EntryPoint(&Mi);
CW>    hr = Mi->GetParameters(&psa);
CW>    var.vt = NULL;
CW>    hr = Mi->Invoke_3(var, psa, &RetCod);//<-Вот тут падает исключение
CW>

CW>Кто может подсказать, что делать????
CW>Заранее благодарен за ответы...
А как ты загружаешь CLR?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.