Конференция ".Net" » Из .NET вызвать dcom объект [D2005]
 
  • irbis (15.08.06 15:48) [0]
    Добрый день.
    Может кто нибудь сталкивался с задачей,- вызвать из приложения .NET(delphi 2005-2006) объект dcom
    и с ним работать.
    (Конечно же ,речь идёт про win.form(а ещё точнее для КПК CF) приложение ,на vcl кинул dcomconnection и всё).
  • WondeRu © (17.08.06 08:52) [1]
    добавляешь референс на твой дком-объект в проект, потом вызываешь:

    Type type = Type.GetTypeFromProgID("SProtSrv.SProtServer", name); //
    if (type == null)
    {
     throw new Exception("Класс сервиса протоколирования не зарегистрирован!");
    }


    ISProtServer interfaceValue = (ISProtServer) Activator.CreateInstance(type);// Вызов через DCOM

  • irbis (17.08.06 11:28) [2]
    Благодарю,Попробую.
  • starik (08.01.07 17:03) [3]
    А как освободить DCOM-объект не закрывая приложения?
    interfaceValue  = null

    не работает
  • DiamondShark © (08.01.07 23:12) [4]

    > А как освободить DCOM-объект не закрывая приложения?
    > interfaceValue  = null не работает

    Marshal.ReleaseComObject(interfaceValue);
 
Конференция ".Net" » Из .NET вызвать dcom объект [D2005]
Есть новые Нет новых   [134428   +39][b:0][p:0.001]