Форум: "Начинающим";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];
ВнизКак перевести на Си++ dll c TOleStream ? Найти похожие ветки
← →
Буран (2008-02-13 04:42) [0]
Library Demo1;
uses
SysUtils, Classes, ActiveX, AxCtrls;
{$R *.RES}
procedure Test2(a_Stream : IStream); stdcall;
var
OS : TOleStream;
begin
OS := TOLEStream.Create(a_Stream);
try
OS.Read(...);
...
OS.Write(...);
finally
OS.Free;
end;
end;
exports
Test2;
begin
end.
Через поток TOleStream в плагин передаются данные, а потом он записывает туда результат работы и возвращает вызвавшей программе.
← →
Буран (2008-02-14 05:52) [1]Up
← →
clickmaker © (2008-02-14 11:26) [2]TOleStream - это обертка для IStream interface [Structured Storage]
см. в MSDN
← →
DiamondShark © (2008-02-14 13:59) [3]А методами IStream пользоваться, вот и весь перевод.
← →
Буран (2008-02-15 03:34) [4]
> DiamondShark © (14.02.08 13:59) [3]
>
> А методами IStream пользоваться, вот и весь перевод.
А как ими пользоваться? Я просто с Си++ не очень дружу.
← →
Буран (2008-02-21 02:15) [5]А?
← →
Буран (2008-02-25 02:23) [6]Up
← →
Джо © (2008-02-25 02:42) [7]А вот так и пользоваться:
a_Stream->Read()
a_Stream->Write()
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.03.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c