Thema: Delphi Zipmaster und Savedialog

Einzelnen Beitrag anzeigen

horst

Registriert seit: 1. Jul 2003
347 Beiträge
 
Delphi 2007 Professional
 
#1

Zipmaster und Savedialog

  Alt 4. Feb 2005, 01:38
Hallo...
ich möchte ein bestimmtes verzeichnis in ein zipfile packen.
das mache ich so, was auch funktioniert:
Delphi-Quellcode:
procedure TForm8.dxButton1Click(Sender: TObject);
var
  i: Integer;
  dir: string;
begin
  ZipMaster1.DLLDirectory := ExtractFilePath(ParamStr(0));

  if punkteimp.Checked[0] then begin
    edit1.Text := 'eigene-kategorien';
    ZipMaster1.FSpecArgs.Add('\data\' + edit1.Text + '\*.*');
  end;

  ZipMaster1.AddOptions := [AddDirNames, AddRecurseDirs];
  ZipMaster1.ZipFileName := 'c:\temp\data.zip';
  ZipMaster1.add;
end
folgendes funktioniert nicht, weiß jemand warum?
Delphi-Quellcode:
procedure TForm8.dxButton1Click(Sender: TObject);
var
  i: Integer;
  dir: string;
begin
  if SaveDialog1.Execute = true then begin
    ZipMaster1.DLLDirectory := ExtractFilePath(ParamStr(0));

    if punkteimp.Checked[0] then begin
      edit1.Text := 'eigene-kategorien';
      ZipMaster1.FSpecArgs.Add('\data\' + edit1.Text + '\*.*');
    end;

    ZipMaster1.AddOptions := [AddDirNames, AddRecurseDirs];
    zipmaster1.ZipFileName := savedialog1.FileName;
    ZipMaster1.add;

  end;
end;
gruss
horst
  Mit Zitat antworten Zitat