Вниз
Скачать: CL | DM;

CreateRemoteComObject   Найти похожие ветки 

← →
pvi   (2006-08-16 21:48) [0]

Доброго времени суток всем!
Такой вопрос: допустим, имеется СОМ объект на компе в сети, условно обозначеному как сервер. Его единственная функция (назовем ее GetHDDSerialNumber) возвращающает серийный номер винта. Если на другом компе в сети (условно клиент) создается объект с помощью функции CreateRemoteComObject и вызывается функция GetHDDSerialNumber - номер винта сервера или клиента она вернет?


← →
tesseract ©   (2006-08-16 21:56) [1]

> - номер винта сервера или клиента она вернет?


Сервера должен. Ибо исполняеться на удалённой машине.


← →
pvi   (2006-08-16 22:10) [2]

В каком виде СОМ объект должен быть - обязательно ехе или можно осх? На клиенте надо регистрировать библиотеку типа я так понимаю или может сработать без всякой регистрации такой код:

var
 Obj: OleVariant;
 SerialNo: WideString;
begin
 Obj := CreateRemoteComObject("server", "{......}");
 WideString := Obj.GetHDDSerialNumber;
end;
Операционная система серевера и клиента заранее не известны, какие могут быть грабли?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.037 c
15-1155312600
IMHO
2006-08-11 20:10
2006.09.03
Отбор к Евро-2008


15-1155200636
parovoZZ
2006-08-10 13:03
2006.09.03
BDE Administrator


4-1147440994
Natan
2006-05-12 17:36
2006.09.03
Если кто может, помогите определить системные требования компа...


15-1155130873
stone
2006-08-09 17:41
2006.09.03
Дискриминация в стиле EC


15-1155168549
kolj
2006-08-10 04:09
2006.09.03
Как скрить програму в трей ???




   Наверх