Página 1 de 1

ZipFile()

Enviado: 13 Jul 2005 13:18
por MARCELOG
Olá companheiros,

o sistema está quase pronto e preciso de uma rotina para backup.
Vi nos testes do xHarbour as funções Zip..., mas não consegui usá-las mesmo linkando a lib sample.

Alguém pode me dar uma dica.

Obrigado.

MGS

Enviado: 14 Jul 2005 01:50
por vagucs
HB_ZIPFILE( <cFile>, <cFileToCompress> | <aFiles>, <nLevel>,
<bBlock>, <lOverWrite>, <cPassword>, <lWithPath>, <lWithDrive>,<cBlock>)


Parametros
1 - Arquivo zip que será criado
2 - Array com os nomes dos arquivos a serem criados
3 - Nivel de compressão
4 - Bloco para usar uma barra de progressão mostrando o progresso total
5 - Se vai sobrescrever arquivos existentes no ZIP
6 - Senha para abrir o arquivo
7 - .T. ou .F. se vai preservar os diretorios originais
8 - .T. ou .F. se vai preserver a unidade original
9 - Bloco para usar uma barra de prograssão mostrando o progresso do arquivo atual.

Isto para gera o zip, existem outras rotinas, veja no arquivo zipnews.txt na pasta DOC\EN do xHarbour que ensina o uso de todas as rotinas.

Enviado: 14 Jul 2005 13:35
por MARCELOG
Valeu Wagner,

vou verificar agora mesmo.

Obrigado.

MGS

Enviado: 22 Jul 2005 18:49
por mesquita
E soh vc pegar os fonts dos test exite um exemplo la para compactar, mas nao tem para descompactar seh alguem sober me informa

Enviado: 31 Mai 2007 17:04
por Garoto de Programa
Estou tentando utilizar a função HB_ZIPFILE mas quando esta compilando ocorre erro:

Código: Selecionar todos

Error: Unresolved external '_hb_stack' referenced from C:\HARBOUR\LIB\HBZIP.LIB|zip
Já procurei onde tem este stack mas não achei, é alguma biblioteca que tem que ser adicionada ?

Abraço a todos.

Enviado: 31 Mai 2007 17:21
por sygecom
Tche, bem provavel que vc esteja tentando linkar a LIB do ZIP de versão de xharbour diferente....dah que vc esta usando....

Obs:Tche, esse seu avatar é nervoso em ?? o que sera que fizeram pro bicho ficar assim.....

Abraços
Leonardo machado

Enviado: 31 Mai 2007 18:30
por Garoto de Programa
Eu to achando que é isso, vou apagar meu xHarbour todo, baixar o 0.99.70 e instalar novamente. Acho deva resolver se não resolver apareço aki novamente.

Quanto ao avatar, é que o livro de consultas do xHarbour ficou do outro lado da porta, ai já viu né!

Abraços e muito obrigado pela atenção.

Enviado: 01 Jun 2007 10:26
por Garoto de Programa
Bom como havia comentado anteriormente, baxei a versão 0.99.70 do xHarbour, so que me passou a falta de Lib's que utilizo, falta a DBFDBT, LibNF e inclusive a HBZIP.
Verifiquei no meu xHarbour (o que já estava instalado) que estas Lib's são antigas, de 2004, Quais estão substituindo elas agora ? Ou devo mante-las ? Se manter continua não compilando, dando o erro

Código: Selecionar todos

Error: Unresolved external '_hb_stack' referenced from C:\HARBOUR\LIB\HBZIP.LIB|zip
Abraço a todos.

Enviado: 01 Jun 2007 10:45
por sygecom
Tche, baixa as contrib e compile as LIB que falta....
http://sourceforge.net/project/download ... irror=ufpr

Obs: não use as LIB da versão anterior na versão que vc esta ....pq vai dar problema mesmo....

Abraços
Leonardo Machado

Enviado: 01 Jun 2007 11:13
por Garoto de Programa
Muito Obrigado Leandro pela ajuda.

Eu não havia entendido as versões do xHarbour até o momento, mas agora acho que estou começando a entender.

Muito Obrigado!!!

Enviado: 01 Jun 2007 12:08
por Garoto de Programa
Leandro, me descolpa a enchessão mas, eu não sei como compilar as bibliotecas.

Baxei o arquivo com as Contrib, descompactei, entrei no diretório hbzip e vi que lá existe alguns arquivos .bat para compiltar. Executo o make_b32.bat e ocorre uma porção de erros.

Você pode me indicar onde consigo informações sobre como compilar ?


Agradeço antecipadamente.

Enviado: 01 Jun 2007 12:47
por sygecom
Buenas...
Leandro, me descolpa a enchessão mas, eu não sei como compilar as bibliotecas.
Tche, primeiro quero lhe informa que eu e o Leandro....não fizemos mais dupla.....não deu certo....
Baxei o arquivo com as Contrib, descompactei, entrei no diretório hbzip e vi que lá existe alguns arquivos .bat para compiltar. Executo o make_b32.bat e ocorre uma porção de erros.
Bom vamos por parte que nem diria o JACK.....eu sei que tem uma maneira de compilar tudo em uma vez soh.....mas eu compulo uma a uma....entaum de uma verifica nos BAT que direcionam para uma pasta que no meu caso não existia a b32 de uma verificada tb. no arquivo BC ...nele tem alguns caminho que pode ser que não feche com os seus....qualquer coisa me chama no MSN....que te mando a LIB compilada....mas vc deve fazer....ela gerar ai..pra não se tornar depedente de ninguem para gerar as LIB da CONTIB...
Você pode me indicar onde consigo informações sobre como compilar ?
Vc pode pesquisar aqui no FORUM tb...tem varios post sobre esse assunto....

Abraços
Leonardo Machado