Outproc com от управляемого клиента не закрывает Exe out proc ServerC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Outproc com от управляемого клиента не закрывает Exe out proc Server

Сообщение Anonymous »

У меня есть Exe Outproc Com Server, созданный в C ++ с использованием ATL, который реализует методы интерфейса. Один из них является нативным C ++, а другой управляется.

Код: Выделить всё

::CoInitialize(NULL);

IMyInterfacePtr pMyInterfacePtr;

HRESULT hr = ::CoCreateInstance(__uuidof(CMyImpl), NULL, CLSCTX_LOCAL_SERVER, __uuidof(IMyInterface),
(void**) &pMyInterfacePtr);

if (SUCCEEDED(hr))
{

hr = pMyInterfacePtr->MyMethod();
if (SUCCEEDED(hr))
{
wprintf(L"My method called successfully");
}
else
{
wprintf(L"My method failed");
}
}
else
{
wprintf(L"Failed to create instance of CMyImpl\n");
}
Я создал управляемую сборку с использованием TLB и повторной управляемой сборки в моем управляемом клиенте C#. p>
static void Main(string[] _)
{
MyImpl myImpl = new MyImpl();
myImpl.MyMethod();
}
< /code>
В обоих случаях, когда объект создан новый экземпляр моего Com Exe, становится Laucheed, и Mymethod выполняется в Out out Proc. < /p>
в Случай нативного клиента при завершении выполнения, Exproc Exe автоматически закрывается, и я мог бы увидеть вызов Destructor из MyImpl. не закрывается. Он все еще работает.>

Подробнее здесь: https://stackoverflow.com/questions/794 ... server-exe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Outproc com от управляемого клиента не закрывает Exe out proc Server
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Outproc com от управляемого клиента не закрывает Exe out proc Server
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Outproc com от управляемого клиента не закрывает Exe out proc Server
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • OpenTeLemetry-CPP тестовый приложение работает, но тот же код в Times Out Out Out
    Anonymous » » в форуме C++
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • IIS закрывает одно действие в приложении (закрывает один контроллер)
    Anonymous » » в форуме C#
    0 Ответы
    73 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»