ZipFile()
Moderador: Moderadores
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
ZipFile()
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
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
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
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.
<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.
-
Garoto de Programa
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 23 Nov 2005 14:34
- Localização: Belo Horizonte/MG
- Contato:
Estou tentando utilizar a função HB_ZIPFILE mas quando esta compilando ocorre erro:
Já procurei onde tem este stack mas não achei, é alguma biblioteca que tem que ser adicionada ?
Abraço a todos.
Código: Selecionar todos
Error: Unresolved external '_hb_stack' referenced from C:\HARBOUR\LIB\HBZIP.LIB|zipAbraço a todos.
-
Garoto de Programa
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 23 Nov 2005 14:34
- Localização: Belo Horizonte/MG
- Contato:
-
Garoto de Programa
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 23 Nov 2005 14:34
- Localização: Belo Horizonte/MG
- Contato:
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
Abraço a todos.
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- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
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
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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
Garoto de Programa
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 23 Nov 2005 14:34
- Localização: Belo Horizonte/MG
- Contato:
-
Garoto de Programa
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 23 Nov 2005 14:34
- Localização: Belo Horizonte/MG
- Contato:
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.
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.
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Buenas...
Abraços
Leonardo Machado
Tche, primeiro quero lhe informa que eu e o Leandro....não fizemos mais dupla.....não deu certo....Leandro, me descolpa a enchessão mas, eu não sei como compilar as bibliotecas.
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...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.
Vc pode pesquisar aqui no FORUM tb...tem varios post sobre esse assunto....Você pode me indicar onde consigo informações sobre como compilar ?
Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql