![]() |
Delphi-Version: 6
TZipMaster1.9 Stream Operationen
Hallo alle zusammen,
Ich schreib das erstemal in diesem Forum, welches ich recht häufig für meine Recherchen benutze. Nun habe ich selbst ein Problem mit der Komponente TZipmaster V1.9 von ![]() Ich habe / möchte eine Datei aus einer Zipdatei als Stream bearbeiten. Das entpacken klappt ganz gut:
Delphi-Quellcode:
Nun habe ich den Stream(MyWorkStream) bearbeitet / geändert und möchte in wieder in die ZIP als Test.dat schreiben.
TForm1 = CLASS(TForm)
... ... private ... MyWorkStream:TMemorystream; ... end; PROCEDURE LoadTestDat; VAR LeseStream: TMemoryStream; BEGIN IF NOT ZipMaster.Busy THEN BEGIN ZipMaster.ZipFileName := 'Test.zip'; LeseStream := ZipMaster.ExtractFileToStream('Test.dat'); MyWorkStream.LoadFromStream(LeseStream); END; END; Was ich bisher probiert habe (Try and Error) hat zu keinen Ergebniss geführt:
Delphi-Quellcode:
Einen Umweg über eine Temp-Datei finde ich nicht sehr praktikabel und sehr unschön.
ZipMaster.FSpecArgs.Clear;
ZipMaster.FSpecArgs.Add('Test.dat'); ZipMaster.ZipStream.LoadFromStream(MyStream); ZipMaster.AddStreamToFile('Test.dat', 0, 0); Kann mir jemand auf die Sprünge helfen der ein wenig Erfahrung mit dieser Komponente hat? Bin über jeden Tip / Codeschnipsel dankbar. Gruß Verno |
AW: TZipMaster1.9 Stream Operationen
Habe im I-Net noch eine andere Zip Komponente gefunden :
![]() Diese kommt ohne DLL aus und mein kleines Problem mit dem Stream packen / entpacken war in 2 min gelöst, dank der vielen Beispiele in dieser Komponentensammlung. Wäre aber trotzdem Intressant, wie das in TZipmaster klappt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz