![]() |
AW: Phantom Zip v2.0
Zitat:
|
AW: Phantom Zip v2.0
Ich finde die "7z.dll" nirgendwo. Ich hab die 7.-zip.dll gefunden. Aber ich weiß nun nicht wie ich das machen muss. ( muss ich dafür ein neues Thema öffnen ?)
Das ist mein Versuch : ( nicht böse sein wenn das total daneben ist hab noch nie mit Dll's rum hantiert )
Delphi-Quellcode:
Als Fehler kommt das er "CreateInArchive", "Openfile", und "Extractto" nicht kennt
procedure TForm1.Button1Click(Sender: TObject) stdcall;
external '7-zip.dll'; begin with CreateInArchive(CLSID_CFormatZip) do begin OpenFile('C:\Users\Administrator\Desktop\test.zip'); ExtractTo('C:\Users\Administrator\Desktop\test'); end; end; |
AW: Phantom Zip v2.0
die dll ist mit im archiv. ;)
|
AW: Phantom Zip v2.0
Welche Dll und welches Archiv?
muss ich dafür 7zip runterladen oder so was? Und mal ne frage kann man mit der Dll nur 7z und .zip Dateien entpacken? |
AW: Phantom Zip v2.0
Zitat:
Zitat:
|
AW: Phantom Zip v2.0
die dll ist hier mit drin.
![]() du kannst mit der dll auch gzip und bzip entpacken, wird aber in der unit nicht unterstützt glaub ich. |
AW: Phantom Zip v2.0
ne frage ist bei meinem Versuch nur die DLL falsch oder auch was anderes?
|
AW: Phantom Zip v2.0
kenne die unit nicht wirklich, aber es sollte so aussehen. nicht vergessen sevenzip.pas einzubinden.
Delphi-Quellcode:
uses ..., sevenzip;
procedure TForm1.Button1Click(Sender: TObject); begin with CreateInArchive(CLSID_CFormatZip) do begin OpenFile('c:\test.zip'); ExtractTo('c:\test'); end; end; |
AW: Phantom Zip v2.0
Danke. Es klappt. Ich hab es auch schon mit einer .rar Datei ausprobiert. Und wozu ist die .dll nun da?
Bis jetzt musste ich sie ja noch nicht einbinden oder ähnliches |
AW: Phantom Zip v2.0
Das macht die sevenzip.pas, die du eingebunden hast.
Daher meinte ich, dass du mit der dll nicht direkt arbeiten musst. Schaue dir die sevenzip.pas einfach mal an und verwende sie nicht "blind". ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz