Autor Beitrag
Seven
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Mo 05.08.02 13:26 
Hallo Leute!

Gibt es eine Komponednte,mit der ich gerarte Dateien entraren kann ?

Vielen Dank!
MfG
Seven.
PS:dringliche Frage, und hab bei www.vclcomponents.com nix gefunden...
Seven Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Mo 05.08.02 14:42 
Hallo Leute!

Hab inswichen auf
www.tutorials.delphi...de/rar/file004.shtml

geschaut, hab mir das Sampler runtergeladen, lässt sich auch ohne Probleme Compilieren. Doch der folgende Abschnitt
ausblenden 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
ausblenden Quelltext
1:
ArchiveInfo.OpenMode := RAR_OM_EXTRACT;					

geöffnet wurde.

Bitte um erklärung!
Tausend Dank!

Seven
t-ob-i
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31



BeitragVerfasst: Mo 05.08.02 16:04 
ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Mo 05.08.02 16: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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 34



BeitragVerfasst: Mo 05.08.02 23: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 www.rarlab.com/

Kopiere sie am besten einmal in das selbe Verzeichnis wie das Demo.

HTH