Thema: Delphi sevenzip Api

Einzelnen Beitrag anzeigen

-Phantom-

Registriert seit: 26. Nov 2009
Ort: Bockhorst
319 Beiträge
 
Delphi 7 Enterprise
 
#11

AW: sevenzip Api

  Alt 6. Nov 2010, 16:16
Ich hab es nun so gemacht
Delphi-Quellcode:
 with CreateInArchive(CLSID_CFormatZip) do
  begin
    openfile(openpfad);
    entsave.Execute();
    for i := 0 to Dateilist.Items.Count - 1 do
    begin
      if Dateilist.Items[i].Selected then
      begin
        dateiname := Dateilist.Items[i].Caption;
        createdir(entsave.FileName);
        datei := TfileStream.Create(entsave.FileName + '\' + dateiname,
          fmcreate);
           try
          extractitem(i, datei, True);
           finally
          datei.Free;
        end;
      end;
    end;
  end;
Nun wird die Datei erstellt. Ist aber Leer. Müsste nicht eigentlich
 extractitem(i, datei, True) dafür sorgen das die Datei gefüllt wird?

// nach dem fmcreate, ein "fmopenwrite" schreib bringt leider auch nichts
Mathias Jansen

Geändert von -Phantom- ( 6. Nov 2010 um 18:50 Uhr)
  Mit Zitat antworten Zitat