Re: DCOM сервер на C#
От: Scolopendra  
Дата: 25.12.08 10:17
Оценка:
Здравствуйте, PavelDevSpb, Вы писали:

PDS>Привет всем.

PDS>Возникла задача создать сервер DCOM на C#

PDS>В инете нашел ссылку:

PDS>http://blogs.msdn.com/adioltean/archive/2004/06/18/159479.aspx

PDS>Полностью взял исходники. Откомпилировал, создал батник который устанавливает сервис. Все отлично зарегистрировалось, сервис нормально запустился.


PDS>Сделал клиента на С#:

PDS>
PDS>using System;
PDS>using System.Collections.Generic;
PDS>using System.Text;

PDS>namespace ConsoleApplication1
PDS>{
PDS>    class Program
PDS>    {
PDS>        static void Main(string[] args)
PDS>        {
PDS>            Type type = Type.GetTypeFromProgID("Test.CMyClass");
PDS>            object obj = Activator.CreateInstance(type);
PDS>        }
PDS>    }
PDS>}
PDS>


PDS>При попытке создать экземпляр класса — сначало выдет сообщение что нужно зарегистрировать сервис и возвращает ошибку 0x80080005


PDS>Может кто-то сталкивался с проблемой?


Уважаемый Павел, просмотрел всю ветку по данному вопросу и увидел, что ответ Вам так никто и не дал. Просто я тоже ищу решение аналогичной задачи и облазил уже весь интернет. Если Вы нашли что-нибудь, поделитесь пожалуйста. Если я найду — то тоже напишу. Мне нужен DCOM на C# чтоб к нему коннектились Win32 клиенты (Delphi). Если бы клиент предполагался на .NET конечто бы использовал NET REMOTING, но увы ... А задачу решать надо.
Заранее благодарен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.