Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.03;
Скачать: 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 вся ветка

Текущий архив: 2006.09.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.05 c
2-1155203206
Piero
2006-08-10 13:46
2006.09.03
Вопрос про TList


2-1155378908
Yegorchic
2006-08-12 14:35
2006.09.03
BlockRead, BlockWrite...


1-1153720834
Zilog_
2006-07-24 10:00
2006.09.03
Есть ActiveX компонент, как обработать его сообщения?


4-1147107989
Destroyer
2006-05-08 21:06
2006.09.03
Удаление занятого файла


2-1155583415
RASkov
2006-08-14 23:23
2006.09.03
В классе ссылка на класс