Форум: "Corba";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];
ВнизIStream появился в качестве параметров Найти похожие ветки
← →
Mielofon (2006-05-18 10:55) [0]Есть DCOM объект. Нужно передавать файл. Вроде понятно что IStream, но вот какую TLB-ку импортировать нужно(ну или что нужно сделать...), что бы тип IStream появился в качестве параметров?
Надеюсь спросил понятно..
Вот TypeLib:
typelib Project6
[ uuid "{E71655CD-C0C5-4636-BFDF-4C436688073B}",
version 1.0,
helpstring "Project6 Library" ];
uses stdole2.tlb;
IAXtest = interface(IDispatch)
[ uuid "{0B0C3E3B-DBCA-41CD-9095-CA00BEC11F16}",
version 1.0,
helpstring "Dispatch interface for AXtest Object",
dual,
oleautomation ]
procedure Method1(FileStream: IUnknown) [dispid $000000C9]; safecall;
end;
IAXtestEvents = dispinterface
[ uuid "{6976DD56-8E5B-488A-B614-B43B18801343}",
version 1.0,
helpstring "Events interface for AXtest Object" ]
end;
AXtest = coclass(IAXtest [default] , IAXtestEvents [default, source] )
[ uuid "{0ADACAA6-132C-464D-AE20-3EE11C9A65E9}",
version 1.0,
helpstring "AXtest Object" ];
end.
Так вот я хочу что бы в методе:
procedure Method1(FileStream: IUnknown) [dispid $000000C9]; safecall;
параметр FileStream был IStream, а для этого я должен добавить к
uses stdole2.tlb;
ещё что-то.
Вот я и интересуюсь: что? или если не добавить к uses, то что сделать?
← →
Ломброзо © (2006-05-18 13:26) [1]Header Declared in Objidl.h.
IDL Declared in Objidl.idl.
Library Link to Uuid.lib.
DLL Requires Ole32.dll.
IID IID_IStream is defined as 0000000C-0000-0000-C000-000000000046.
Как альтернатива - передавать файл в виде байтового потока
Страницы: 1 вся ветка
Форум: "Corba";
Текущий архив: 2008.07.13;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c