AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TZipMaster1.9 Stream Operationen

Ein Thema von Verno · begonnen am 23. Feb 2013 · letzter Beitrag vom 24. Feb 2013
Antwort Antwort
Verno

Registriert seit: 4. Aug 2011
5 Beiträge
 
#1

TZipMaster1.9 Stream Operationen

  Alt 23. Feb 2013, 12:36
Delphi-Version: 6
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 http://www.delphizip.org

Ich habe / möchte eine Datei aus einer Zipdatei als Stream bearbeiten.
Das entpacken klappt ganz gut:

Delphi-Quellcode:
 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;
Nun habe ich den Stream(MyWorkStream) bearbeitet / geändert und möchte in wieder in die ZIP als Test.dat schreiben.
Was ich bisher probiert habe (Try and Error) hat zu keinen Ergebniss geführt:
Delphi-Quellcode:
 ZipMaster.FSpecArgs.Clear;
 ZipMaster.FSpecArgs.Add('Test.dat');
 ZipMaster.ZipStream.LoadFromStream(MyStream);
 ZipMaster.AddStreamToFile('Test.dat', 0, 0);
Einen Umweg über eine Temp-Datei finde ich nicht sehr praktikabel und sehr unschön.

Kann mir jemand auf die Sprünge helfen der ein wenig Erfahrung mit dieser Komponente hat?
Bin über jeden Tip / Codeschnipsel dankbar.

Gruß Verno
  Mit Zitat antworten Zitat
Verno

Registriert seit: 4. Aug 2011
5 Beiträge
 
#2

AW: TZipMaster1.9 Stream Operationen

  Alt 24. Feb 2013, 16:10
Habe im I-Net noch eine andere Zip Komponente gefunden :

http://sourceforge.net/projects/tpabbrevia/

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.

Geändert von Verno (24. Feb 2013 um 16:12 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf