Page 1 sur 1
@FRED Problème avec OpenPack() et les fichiers ZIP
Publié : lun. 08/avr./2013 12:25
par GallyHC
Bonjour,
Je rencontre un problème avec l'ouverture des fichiers ZIP en gros des qu'il y a des caractères spéciaux dans une ZIP le nom de décompression n'est pas bon et donc il n'est pas possible de le décompressé.
Par exemple avec le code de la donc soit :
Code : Tout sélectionner
UseZipPacker() ; Ouvre le fichier compressé
If OpenPack(0, "sites-remarquables.zip") ; Liste toutes les entrées
If ExaminePack(0)
While NextPackEntry(0)
Debug "Nom: " + PackEntryName(0) + ", Taille: " + PackEntrySize(0)
Wend
EndIf
ClosePack(0)
EndIf
J'obtiens comme nom de fichier par exemple avec le code en Unicode:
Code : Tout sélectionner
Sites-r?marqu?bles.ov2, Taille: 14294
Sites-r?marqu?bles.bmp, Taille: 1196
et sans Unicode
Code : Tout sélectionner
Sites-rmarqubles.ov2, Taille: 14294
Sites-rmarqubles.bmp, Taille: 1196
Donc, il manque le "é" et "â" dans ce test. Quelqu'un a t'il ce problème ou sui-je le seul? (j'utilise PB 5.11).
Voila le ZIP, qui me pose problème
http://www.koakdesign.info/sites-remarquables.zip.
Merci d'avance,
GallyHC
Re: Problème avec OpenPack() et les fichiers ZIP
Publié : lun. 08/avr./2013 12:49
par falsam
Bonjour GallyHC. Je viens de tester la décompression de ton fichier avec un utilitaire en pb que j'avais codé. J'ai bien un dossier qui contient les deux fichiers de ton fichier compressé mais sans les lettres accentuée.
Contenu du dossier sites-remarquables
-Sites-rmarqubles.bmp
-Sites-rmarqubles.ov2
Re: Problème avec OpenPack() et les fichiers ZIP
Publié : lun. 08/avr./2013 13:01
par GallyHC
falsam> merci pour ce test.
J'ai testé avec d'autres ZIP et toujours le même problème. Visiblement c'est un problème dans PB? J'ai envoyé un MP a Fred hier j'attend de voir ça réponse...
Cordialement,
GallyHC
Re: Problème avec OpenPack() et les fichiers ZIP
Publié : lun. 08/avr./2013 14:46
par Ar-S
Salut,
Ce n'est pas une histoire de compilation que tu n'aurais pas mis en unicode ?
Re: Problème avec OpenPack() et les fichiers ZIP
Publié : lun. 08/avr./2013 19:24
par GallyHC
Bonjour,
Ar-S> Si tu regarde j'ai fait en Unicode et sans Unicode.
Avec Unicode :
Code : Tout sélectionner
Sites-r?marqu?bles.ov2, Taille: 14294
Sites-r?marqu?bles.bmp, Taille: 1196
Sans Unicode :
Code : Tout sélectionner
Sites-rmarqubles.ov2, Taille: 14294
Sites-rmarqubles.bmp, Taille: 1196
J'ai aussi pensé a cela et sa aurait pus être une bonne piste...
Cordialement,
GallyHC
Re: Problème avec OpenPack() et les fichiers ZIP
Publié : mar. 09/avr./2013 8:42
par djes
Confirmé...
Re: Problème avec OpenPack() et les fichiers ZIP
Publié : mar. 09/avr./2013 12:06
par GallyHC
Problème plus ou moins avérer, attendons la réponse de maitre FRED (Déjà si il répond a mon MP ou pas) et la réponse a ce topic.
Cordialement,
GallyHC
Re: Problème avec OpenPack() et les fichiers ZIP
Publié : mar. 09/avr./2013 20:20
par Atlante
GallyHC a écrit :Problème plus ou moins avérer, attendons la réponse de maitre FRED (Déjà si il répond a mon MP ou pas) et la réponse a ce topic.
Cordialement,
GallyHC
Il va te répondre

Juste un peu de patience
Re: Problème avec OpenPack() et les fichiers ZIP
Publié : mer. 10/avr./2013 17:02
par GallyHC
Merci Atlante, je vais patienté

Re: @FRED Problème avec OpenPack() et les fichiers ZIP
Publié : ven. 12/avr./2013 11:13
par Fred
Ca a l'air d'etre un bug, n'hesite pas à le post dans le forum anglais.
Re: @FRED Problème avec OpenPack() et les fichiers ZIP
Publié : ven. 12/avr./2013 13:23
par pat
A Fred
Egalement le même problème avec les instructions 3D qui traitent de fichiers, comme je l'ai posté dans le forum dans la rubrique 3D.
Si tu peux également regarder pourquoi un programme 3D ouvert et soumis à l'analyse de Windows Defender plante à la fermeture du programme à l'instruction End (erreur indiqué : Accès mémoire invalide à l'adresse

. Et pour avoir fait un programme 3D, également en ce qui concerne le fait de changer la résolution d'écran en ayant un programme 3D ouvert la même erreur à l'adresse 8.
Peut-être un problème de restauration de la pile.