Olá pessoal a mais de ano uso a função HB_UNZIPFILE, do mesmo jeito mais
depois que atualizei para xharbour 09971 parou de funcionar
porque ??
HB_UNZIPFILE( cArqCopia , {|cFile, nFile| Verifica( nFile, cFile ) }, , ,
(BASEDADOS) )
Moderador: Moderadores

Código: Selecionar todos
* aFiles := { "TEST.PRG", "c:\windows\win.ini" }
* nLen := Len( aFiles )
* aGauge := GaugeNew( 5, 5, 7, 40, "W/B", "W+/B" , "²" )
* GaugeDisplay( aGauge )
* HB_ZIPFILE( "test33.zip", aFiles, 9, {|cFile,nPos| GaugeUpdate( aGauge, nPos/nLen ) },, "hello" )

Conforme falado antes na Pasta da DOC da CVS tem tudo até exemplos o sample abaixo foi tirado de la !!!HASA escreveu:![]()
Nossa, o pessoal sempre inovando, essa função eu não conheço, se tiver oportunidade poste para que eu e outros colegas conheçamos ok
:xau
Código: Selecionar todos
FUNCTION MAIN()
IF HB_UNZIPFILEINDEX( "TEST.ZIP",,,, ".", 1 )
qout( "File was successfully created" )
ENDIF
IF HB_UNZIPFILEINDEX( "TEST2.ZIP", {|cFile|, qout(cFile) },,, ".", { 1, 2 } )
qout( "File was successfully created" )
ENDIF
Return Nil