Einzelnen Beitrag anzeigen

jziersch

Registriert seit: 9. Okt 2003
Ort: München
240 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: Abbrevia , TZipfile oder Zipmaster

  Alt 15. Nov 2019, 11:49
Ich verwende TZipFile für den DocX import und export in WPTools,
es hat keine Problem ein ZIP in einem memory stream zu lesen oder zu erzeugen:

function TWPIoZIPInterfaceDelphi.OpenRead( Stream : TStream ) : Boolean;
begin
FreeAndNil(FZipFile);
FZipFile := TZipFile.Create;
FZipFile.Open(Stream, zmRead);
FZIPStreamSize := Stream.Size;
Result := true;
end;

function TWPIoZIPInterfaceDelphi.OpenWrite( Stream : TStream ) : Boolean;
begin
FreeAndNil(FZipFile);
FZipFile := TZipFile.Create;
FZipFile.Open(Stream, zmWrite);
Result := true;
end;

Für ältere Delphi Versionen bindet mein Wrapper dann Abbrevia ein.
WPCubed GmbH
Komponenten für Delphi:
WPTools, wPDF, WPViewPDF
  Mit Zitat antworten Zitat