Autor Beitrag
jackie05
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 357



BeitragVerfasst: Di 23.06.09 19:48 
Hallo,
ich habe mir die Komponente TDosCommand runtergeladen und lasse mit diesem befehl eine .rar Datei entpacken:
ausblenden Delphi-Quelltext
1:
2:
3:
DosCommand1.OutputLines := Memo1.Lines;
DosCommand1.CommandLine := 'unrar.exe e -p'+Edit2.Text+' '+Edit1.Text;
DosCommand1.Execute;


Edit: Im Memo Feld bekomme ich diese ausgabe:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
UNRAR 3.80 freeware      Copyright (c) 1993-2008 Alexander Roshal


Testing archive C:\test.rar

Testing     test.bmp                                                       10% 20% 31% 41% 52% 62% Testing     test.bmp                                                       10% 20% 31% 41% 52% 62% Testing     test.bmp                                                       10% 20% 31% 41% 52% 62% 73% 83% 94% 99%  OK 
All OK


Wie könnte ich jetzt den aktuellen Fortschritt auslesen lassen?

Ich bedanke mich schonmal im Voraus.

MfG
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19326
Erhaltene Danke: 1749

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 23.06.09 20:02 
Gibt es einen Grund nicht direkt mit Delphi das Entpacken zu erledigen? Dann brauchst du nur eine DLL, eine Komponente und WinRar muss nicht vorhanden sein.