Здравствуйте, Scolopendra, Вы писали:
S>Здравствуйте, 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>>Может кто-то сталкивался с проблемой?
S>Уважаемый Павел, просмотрел всю ветку по данному вопросу и увидел, что ответ Вам так никто и не дал. Просто я тоже ищу решение аналогичной задачи и облазил уже весь интернет. Если Вы нашли что-нибудь, поделитесь пожалуйста. Если я найду — то тоже напишу. Мне нужен DCOM на C# чтоб к нему коннектились Win32 клиенты (Delphi). Если бы клиент предполагался на .NET конечто бы использовал NET REMOTING, но увы ... А задачу решать надо.
S>Заранее благодарен.
Здравствуйте.
Да, я нашел решение проблемы, я могу выслать его на почту. Пришлите мне уведомление на devspb@list.ru
Павел.