Zitat von
stromer:
also ich bin mir fast sicher das winrar seine infos nicht gern teilt, könntest du nicht einfach dateigrösse und cpu geschwindigkeit durch nen kleinen algoryhtmus laufen lassen und dann eine durchschnittswert ausgeben, an dem sich dann die progressbar orientiert?
Um dann irgendwann bei 110% zu landen oder bei 50% die Progress-Bar abzubrechen? Herzlichen Glückwunsch. Ich als Nutzer käme mir dabei ziemlich veralbert vor. Vorher weiss ich denn, ob der Vorgang dann wirklich abgeschlossen ist?
Es gibt auf der
WinRAR eine Komponente für UnRAR zum download. Freeware für kommerzielle und nicht-kommerzielle Nutzung. Aber Du willst ja packen und nicht entpacken.
Muss es denn unbedingt RAR sein? Wenn nicht, dann gibt es die
Unit ZLib, mit der Klasse TCompressionStream, die (afaik) ein ZIP-Kompatibles Archiv erzeugt.
Grüße
Wolf
Ein Schiff im Hafen ist sicher. Aber dafür werden Schiffe nicht gebaut. (engl. Sprichwort)