Newsgroup: it.comp.lang.delphi
Titolo: [D2009] e file .zip

Salve ragazzi,
volevo sapere da voi se qualcuno ha giï¿œ avuto a che fare con file .zip 
con delphi 2009, non riesco a trovare un componente che faccia una 
semplice decompressione... suggerimenti?
grazie

C_thelegend ha scritto:

Personalmente mi trovo benissimo con il componente KAZip 
(
http://kadao.dir.bg/
) - gratuito e abbastanza ben documentato -

Microges ha scritto:

grazie ma purtroppo non ï¿œ compatibile con d2009...

 grazie ma purtroppo non ï¿œ compatibile con d2009...
http://www.torry.net/pages.php?id=300
qui dentro ne trovi diversi compatibili con d2009.
ciao
-- 
Morde

Morde ha scritto:

ciao morde e grazie per la risposta, avevo giï¿œ controllato su torry ma 
era tutto a pagamento, infatti per i .zip per d2009 ï¿œ cosï¿œ, ma grazie al 
tuo interessamento ho trovato un unrar free che fa al caso mio anzi 
meglio visto che posso comprimere di piï¿œ il file ;)
grazie ancora

 che posso comprimere di piï¿œ il file ;)
Un unrare free che comprime? Vorresti spiegarti meglio? so 
dell'esistenza di wrapper della dll unrar, ma che si possa comprimere 
non lo sapevo.. o sbaglio?
Ciao
-- 
Morde

 non lo sapevo.. o sbaglio?
Probabilmente la compressione la fa all'esterno del programma e 
decomprire usando il software.
Antonio

 semplice decompressione... suggerimenti?
Installa le JEDI JCL: 
http://jcl.delphi-jedi.org/
Ti bastano solo le librerie non visuali ma visto che ci sei potresti
installare anche i VCL: eccezionali.
gp

 installare anche i VCL: eccezionali.
Il dubbio che avevo, infatti, riguarda proprio la incompatibilit� di 
2009 con i vari componenti in giro per la rete. Object Pascal � cambiato 
cos� radicalmente da perdere la retro-compatibilit�, oppure � solo un 
problema di installazione nella palette che tu o gli altri sappiate ?
Antonio

Morde ha scritto:

no aspetta mi sono forse spiegato male io, io comprimo il file con 
winrar poi il pc del cliente lo decomprime con il componente trovato su 
torry.

 Antonio
allora, da dove comincio?
il 2009 ha portato, come cambiamento pi� grosso, la codifica unicode 
quindi la possibilit�, tra le altre cose, di rendere pi� semplice 
rendere la propria applicazione multilanguage.
per le palette la maggior parte si sono gi� adeguati, alcuni nomi jedi, 
tms, devexpress, altri invece no. c'� da dire che il 2009 � molto 
funzionale (per me che vengo dal 7), apportate anche alcune migliorie 
all'ide etc. etc.
spero di essere stato utile.
p.s. altro grosso miglioramento dell'ide le cnpack segnalata da morde e 
installata qualche giorno fa, anche loro compatibili con il 2009, la 
consiglio vivamente. ;)

Ciao,
   hai provato ZipForge ???
Compatibile con D2009 e va alla grande.
Ciao
Daniele
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4084 (20090518) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com

 consiglio vivamente. ;)
Dal punto di vista dell'IDE niente da dire :).
Antonio

Daniele ha scritto:

ciao daniele si avevo visto ma era a pagamento la soluzione di morde al 
momento rimane la migliore
grazie :)

 2009 con i vari componenti in giro per la rete.
Le JEDI sono ufficialmente rilasciate per delphi 2009 dalla ver. 3.36.
Quindi vai tranquillo.
Ribadisco poi che puoi installarti solo le JCL (ultima ver.).
Sotto 2009 vanno benissimo: zippano, unzippano, gzippano, tarrano,
etc.
Gp

 momento rimane la migliore
Prova anche queste librerie:
https://modelbuilder.svn.sourceforge.net/svnroot/modelbuilder/src/trunk/mcl/zipfile/
Ci sono anche delle unit che usano il pattern adaptor per astrarre il
tipo di compressione, semmai volessi cambiare in seguito l'algoritmo.
Prova a leggerti anche questo articolo:
http://tiopf.sourceforge.net/Doc/Concepts/6_TheAdaptorForDatabaseIndependence.shtml
da cui poi sono derivate le unit delle classi astratte.
Antonio

 Gp
ciao gp effettivamente avevo le jedi ma non mi ero accorto del componente...
grazie

guastatore ha scritto:

grazie guastatore questo ï¿œ sicuramente molto interessante, mi riservo di 
controllarle con calma...
download in corso ;)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

In D2009 non saprei, perï¿œ scartabellando tra le directory dei sorgenti
fpc ho trovato 2 unit che implementano l'algoritmo di decompressione per
i file .zip . Ritoccando un pï¿œ il codice, in particolare per la funzione
matches che non funziona, il progetto di prova che ho costruito con
lazarus ï¿œ riuscito ad esplodere tutto il file senza problemi.
Se scarichi i sorgenti di fpc lo trovi in packages/unzip.
Antonio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iEYEARECAAYFAkoan0YACgkQYSsm1R1/E7yCeACfftria4d5IYFmznQ5pKMSmV2+
wWgAnR7BuAihYj+163VY5zkTIFYvgggt
=6bUL
-----END PGP SIGNATURE-----

 etc.
I componenti jedi per comprimere (TJVZlibMultip) non vanno con Unicode
in delphi 2009