Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.13;
Скачать: CL | DM;

Вниз

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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.021 c
2-1213166267
Amid
2008-06-11 10:37
2008.07.13
Веб Сервис на Делфи 7, клиент на С++Буилдер 6 ?????


2-1213586310
НаТаШа
2008-06-16 07:18
2008.07.13
Как в листбоксе можно по быстрому открыть большой файл....


2-1213422535
WebSQLNeederr
2008-06-14 09:48
2008.07.13
Как скопировать в TImage изображение <img> загруженной в TWebBrow


8-1183282179
leonidus
2007-07-01 13:29
2008.07.13
Расчет размеров прямоугольника для функции DrawText


15-1211874362
версия для печати
2008-05-27 11:46
2008.07.13
Замена множества компонент в проекте