Aide - Recherche - Membres - Calendrier
Version complète : ZipDll pour décompresser fichier (suite)
Todae.fr - Forum pour Winamp, Windows Media Player, Windows Media Center et VLC > NSIS > Aide et support
Guest_Invité_*
Bonjour,
je rencontre un problème quant à l'utilisation du plug-in ZipDll.
Suite aux commandes :
File /oname=HardDisks\ ekylibre_install\ekylibre.zip
!insertmacro ZIPDLL_EXTRACT "HardDisks\ekylibre.zip" "HardDisks" "<ALL>"


J'obtiens à la compilation :

File: "ekylibre.zip"->"HardDisks\" [compress] 489228513/495764151 bytes
!insertmacro: ZIPDLL_EXTRACT
!define: "FILE_<ALL>"=""
IfFileExists: "HardDisks" ? +2 :
CreateDirectory: "HardDisks"
Push: HardDisks
IfFileExists: "HardDisks\ekylibre.zip" ? +2 :
SetErrors
Push: HardDisks\ekylibre.zip
StrCmp "$LANGUAGE" "1036" equal=0, nonequal=+10
Push: Erreur : %s
Push: Impossible de récupérer les informations sur le fichier.
Push: Erreur : Impossible de récupérer les informations sur le fichier.
Push: Impossible de décompresser %s.
Push: Erreur : Impossible de décompresser %s.
Push: Décompression : %s
Push: Décompression de %d fichiers et répertoires
Push: Décompression des données de %s vers %s
Push: /TRANSLATE
!insertmacro: end of ZIPDLL_EXTRACT
!if[macro][n]def: open at EOF - need !endif
Error in script "C:\Documents and Settings\acer\Mes documents\informatique\ekylibre_win32.nsi" on line 151 -- aborting creation process

Toute réponse sera la bienvenue. Merci d'avance.

NB : cela ne vient pas de la prise en compte du plug-in car je l'ai bien inclus :
!include "ZipDll.nsh"

Invité
Rebonjour,

concernant mon problème de décompression, j'ai oublié de préciser que le fichier contenu dans l'archive est un fichier DVI(.dvi) relativement gros (1,5 Go). Peut-être que l'erreur s'explique pour cette raison là ???

Merci.
veekee
Bonjour

Normalement, c'est une erreur purement de syntaxe, et non de taille de fichier... quelle est la portion de script concernée ?
Webtubbies
Bonjour,

le problème vient du plugin lui-même.
Sur la page du plugin il est spécifié:

"
NB: As of today (2006-07-06), file ZipDLL.nsh (Modified: 2004-02-14 10:22) has a syntax error that has to be fixed manually: uncomment the !endif instruction on line 357

today (2009-01-14), this link file contain error not yet fixed!. the wrong comment in zipdll.nsh -> line 357 ;!endif writen by Jade Byun ***
today (2009-07-16), this link file not yet fixed!
"
Il faut donc décommenté le !endif de la ligne 357 du fichier ZipDLL.nsh
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2010 Invision Power Services, Inc.