|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.01.2010, 13:38 | #1 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
C++ MFC OLE + C#
Приветствую.
Встала проблема, уже не знаю что можно сделать еще. Вообщем имеем .dll написанный на C++ MFC. В нем вызов AfxOleInit(); и последующий вызов CoCreateInstance(); В обычной ситуации (из под MFC EXE) все работает корректно, в данной ситуации функция возвращает E_NOINTERFACE. Так же имеем C# приложение, из которого и вызывается .dll описанная выше. Грешу пока на STA/MTA Thread. Но даже если я установил везде MTA то всеравно не работает. Прошу помощи завести OLE в .dll. Спасибо. Edit: Мда уж...я уже незнаю, я даже не могу завести этот интерфейс в C# приложении. Так же выдает мол E_NOINTERFACE. Я уже скланяюсь к отдельному exe на C++, который и будет мне выдавать функции данного интерфейса через CMD Line, ну это уже крайний случай. Edit: Всем спасибо за "диалог". Нашел проблему и решил ее. Последний раз редактировалось BOBAH13; 31.01.2010 в 20:56. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
OLE и DBImage. | rockedit | БД в Delphi | 0 | 13.12.2009 12:12 |
OLE и ворд | xakkkkker | Общие вопросы Delphi | 2 | 16.08.2009 17:02 |
OLE | Maks1978 | Общие вопросы C/C++ | 1 | 29.10.2008 10:10 |
OLE | Maks1978 | БД в Delphi | 1 | 29.10.2008 10:06 |
OLE ??? | Selena | Общие вопросы Delphi | 3 | 05.01.2008 18:00 |