Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - GeRARte Dateien EntRARen innerhalb meines Programms ??
Seven - Mo 05.08.02 12:26
Titel: GeRARte Dateien EntRARen innerhalb meines Programms ??
Hallo Leute!
Gibt es eine Komponednte,mit der ich gerarte Dateien entraren kann ?
Vielen Dank!
MfG
Seven.
PS:dringliche Frage, und hab bei
http://www.vclcomponents.com nix gefunden...
Seven - Mo 05.08.02 13:42
Hallo Leute!
Hab inswichen auf
http://www.tutorials.delphi-source.de/rar/file004.shtml
geschaut, hab mir das Sampler runtergeladen, lässt sich auch ohne Probleme Compilieren. Doch der folgende Abschnitt
Quelltext
1: 2: 3: 4:
| If ArchiveInfo.OpenResult = 0 then begin while RARProcessFile(Handle,RAR_EXTRACT,Nil,Nil)=0 do; end; |
macht im prinzip nix,...er wird zwar sooft ausgeführt,wie es Dateien im RAR gibt,aber leider wird nix Entpackt. obwohl vorhergehend mit
Quelltext
1:
| ArchiveInfo.OpenMode := RAR_OM_EXTRACT; |
geöffnet wurde.
Bitte um erklärung!
Tausend Dank!
Seven
t-ob-i - Mo 05.08.02 15:04
Quelltext
1: 2: 3: 4:
| If ArchiveInfo.OpenResult = 0 then begin while RARProcessFile(Handle,RAR_EXTRACT,Nil,Nil)=0 do; end; |
Was erwartest du dir auch davon? Die Daten werden lediglich auf die Fesplatte geschrieben. Du kannst sie nicht direkt auslesen.
Ich zitierte mal deine Anleitung:
| Zitat: |
| DestName und DestPath sind nur beim Dekomprimieren von Bedeutung. DestName gibt den Namen und Pfad der Zieldatei an. Nur wenn DestName Nil ist, kommt DestPath in Spiel. In diesem Fall wird der Dateiname aus dem Archiv entnommen und mit DestPath kombiniert. Sollte auch DestPath Nil sein, so wird der aktuelle Pfad zur Bildung der Zieldatei verwendet. |
Tobias
Seven - Mo 05.08.02 15:06
ä,hallo nochmal!
Hab mich warscheinlich falsch ausgedrückt.
Ich wollte,dass die Dateien ausgelesen werden und auf Festplatte gespeichert werden.
leider passiert das nicht :-(
Wenn ich default beide werte auf nil lasse,wo müsten die hinkopiert werden ?
doch auch in das Verzeichnis,in dem sich das *.rar befindet, ging ich von aus.
naja,..dan habe ich manuel einen Pfad angegebenen. auch das hilft nicht!nix passiert.keine Datei wird geladen,und meine HDD ist immernoch so schön leer..:-((
jemand ne IDEE??
Dankeschön!
Seven
mth - Mo 05.08.02 22:57
| Seven hat folgendes geschrieben: |
Ich wollte,dass die Dateien ausgelesen werden und auf Festplatte gespeichert werden. leider passiert das nicht :-(
|
Stelle Bitte sicher das die jeweils neueste Unrar.dll verwendest. Zu beziehen über
http://www.rarlab.com/
Kopiere sie am besten einmal in das selbe Verzeichnis wie das Demo.
HTH
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!