Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi ZIP funktion von Windows benutzen (https://www.delphipraxis.net/37586-zip-funktion-von-windows-benutzen.html)

iaby 7. Jan 2005 16:18


ZIP funktion von Windows benutzen
 
hallo zusammen,

wenn man mit der rechten maustaste auf eine datei oder ordner klickt, dann gibt es doch unter "senden an" die option "zip-komprimierten ordner".
ich glaube bereits herausgefunden zu haben, dass die System32\zipfldr.dll dafür zuständig ist. doch wie kann ich diese nun unter delphi nutzen?
ich will eigentlich nur einen ordner komprimieren lassem.
müsste doch eigentlich irgendwie mit ShellExecute gehen, oder?

weiß jemand rat?

gruss,
iaby

Christian Seehase 7. Jan 2005 16:41

Re: ZIP funktion von Windows benutzen
 
Moin iaby,

also mit TurboPower Abbrevia (sourceforge.net) ginge das recht einfach, und unabhängig von XP.

Bernhard Geyer 7. Jan 2005 16:54

Re: ZIP funktion von Windows benutzen
 
Ich würde bei der Zip-Komprimierung nicht auf einer Windows-DLL verlassen. Ich z.B. habe auf meinem PC diese deaktiviert, indem ich die entsprechende DLL deregistriert habe.
D.h. diese DLL implementiert eine Schnittstelle des Explorerers. Du kannst Sie also nur verwenden, wenn Du ebenfalls diese Schnittstelle wie der Explorer implementierst.

Für Delphi gibt es duzende ZIP-Komponenten (z.B. VCLZip mit 64-Bit-Unterstützung). Damit hat man den ZIP-Prozess immer 100%ig unter Kontrolle.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz