Текущий архив: 2008.02.17;
Скачать: CL | DM;
Вниз
Вызов метода на сервере приложений Найти похожие ветки
← →
Novic (2007-05-23 14:07) [0]Приветствую всех!
Создан сервер приложений на основе сокетов. Удалённый модуль данных и несколько методов на сервере.
На локальной машине всё работает. А вызов с удалённой машины метода выдаёт "Класс не зарегистрирован".
Вызов происходит следующим образом:
I3:=CoDRDM.Create;
I3.QueryInterface(IDRDM,I4);
admin:=I4.admin(log,pas);
Подскажите где ошибка...
Заранее большое спасибо!!!
← →
Сергей М. © (2007-05-23 14:13) [1]
> Подскажите где ошибка
Ошибка в отсутствии регистрации на удаленной машине библиотеке, реализующей фабрику класса, предоставляющего интерфейс IDRDM.
см. RegSvr32
← →
Novic (2007-05-25 12:12) [2]Сергей М., спасибо за ответ!
А если сервер выполнен как .exe?
← →
Плохиш © (2007-05-25 12:39) [3]
> Novic (25.05.07 12:12) [2]
> Сергей М., спасибо за ответ!
>
> А если сервер выполнен как .exe?
Он всё-равно должен регистрироваться. Сервера, написанные по стандарту, регистрируют себя сами при первом запуске.
← →
clickmaker © (2007-05-25 12:56) [4]
> А если сервер выполнен как .exe?
\delphi\bin\tregsvr.exe yourserver.tlb
← →
Novic (2007-05-28 15:31) [5]
> clickmaker © (25.05.07 12:56) [4]
>
> > А если сервер выполнен как .exe?
>
> \delphi\bin\tregsvr.exe yourserver.tlb
Регистрация на стороне клиента выдаёт: "Ошибка при обращении к реестру OLE"
← →
clickmaker © (2007-05-28 17:08) [6]
> Регистрация на стороне клиента выдаёт: "Ошибка при обращении
> к реестру OLE"
правов нету, может? Регистрить COM-сервера нужно под админом
Страницы: 1 вся ветка
Текущий архив: 2008.02.17;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.03 c