Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<code class="delphi">procedure WriteInt(V: integer; const Name: WideString; var Storage: IStorage);
var
BytesWritten: Integer;
Stream: IStream;
begin
Olecheck(Storage.CreateStream(PWideChar(Name),
STGM_CREATE or STGM_WRITE or STGM_DIRECT or STGM_SHARE_EXCLUSIVE,
0, 0, Stream));
try
Olecheck(Stream.Write(@V, sizeof(Integer), @BytesWritten));
// ?? Olecheck(Storage.Commit(STGC_DEFAULT))
finally
Stream := nil
end
end;
</code>
Работаем с Compound File