Я недавно начал программировать на делфи, всех мелочей не знаю. О 7zip читал в readme, там написано как отправить в поток, не уверен что вообще отправляет.
Вот код Open stream:
with CreateInArchive(CLSID_CFormat7z) do
begin
OpenStream(T7zStream.Create(TFileStream.Create('c: \test.7z', fmOpenRead), soOwned));
OpenStream(aStream, soReference); // здесь ругается: Undeclared indentifier:'aStream'
...
end;
А простое извлечение (на жесткий диск) идет хорошо.
|