Einzelnen Beitrag anzeigen

MarioL

Registriert seit: 27. Sep 2006
2 Beiträge
 
#22

AW: Zip erstellen über Shell API

  Alt 21. Jul 2010, 00:40
Hallo Bommel, vielleicht nicht die eleganteste Lösung, aber damit funktioniert es auch beim ersten Aufruf zügig :

Delphi-Quellcode:
procedure TShellZip.ZipFolder(const sourcefolder: WideString);
var
  srcfldr, destfldr: OleVariant;
  shellfldritems: Olevariant;
  numt: integer;
begin
  if not FileExists(zipfile) then
  begin
    CreateEmptyZip;
  end;

  numt := NumProcessThreads;

  if numt = 1 then numt := 2;
// (beim ersten Aufruf numt auf 2 setzen)

...
MfG MarioL

Geändert von mkinzler (21. Jul 2010 um 07:37 Uhr) Grund: Code-Tag durch Delphi-Tag ersetzt
  Mit Zitat antworten Zitat