Page 1 sur 1

Utilisation de unrar.dll (décompression d'un fichier winrar)

Publié : mer. 16/juil./2014 9:48
par falsam
Inutile de réinventer la roue, ts-soft sur le forum anglais l'a fait pour vous sous la forme d'un module qui utilise unrar.dll.

Un exemple simple de code utilisant cette dll

Code : Tout sélectionner

XIncludeFile "unrar_module.pbi"

UseModule unrar

Define.s File, Path

File = OpenFileRequester("Selectionner le fichier à décompresser", "", "RAR-Archiv (*.rar)|*.rar", 0)
If file <> ""
  Path = PathRequester("Selectionner le dossier de Destination", "")
  
  If Path=""
    Path =  GetPathPart(File)
  EndIf
  
  RARUnpackArchiv(File, Path)
EndIf
L'include, cette simple demo ainsi que les dll (32 & 64 bits) se trouvent dans l'archive çi-dessous.

:idea: Télécharger UnRAR.zip

Re: Utilisation de unrar.dll (décompression d'un fichier win

Publié : mer. 16/juil./2014 13:44
par graph100
Je l'utilise depuis quelques années déjà ce code ! Très pratique !

Cependant pour l'adaptation Linux c'est une autre affaire... et c'est ça qui me chagrine