Error con Hbzip para xHarbour Version 8.04

Post Reply
audisys
Posts: 36
Joined: Wed Apr 18, 2007 6:01 pm
Location: Cartagena - Colombia

Error con Hbzip para xHarbour Version 8.04

Post by audisys »

Antonio,

Instale la nueva version 8.04 y me da problemas con la libreria Hbzip,
usando las funciones HB_Zipfile() y HB_Unzipfile()
estoy compilando con xHarbour.
Veo que HBZIP.LIB tiene fecha de 2008.04.11 y el resto de las librerias de xHarbour tienen fecha de 2008.04.18.

Detalle del error

Error: Unresolved external '_inflateEnd' referenced from F:\LIB\3DHARBOUR\XFWH\HBZIP.LIB|ziparchive
Error: Unresolved external '_deflate' referenced from F:\LIB\3DHARBOUR\XFWH\HBZIP.LIB|ziparchive
Error: Unresolved external '_get_crc_table' referenced from F:\LIB\3DHARBOUR\XFWH\HBZIP.LIB|ziparchive
Error: Unresolved external '_deflateEnd' referenced from F:\LIB\3DHARBOUR\XFWH\HBZIP.LIB|ziparchive
Error: Unresolved external '_deflateInit2_' referenced from F:\LIB\3DHARBOUR\XFWH\HBZIP.LIB|ziparchive
Error: Unresolved external '_crc32' referenced from F:\LIB\3DHARBOUR\XFWH\HBZIP.LIB|ziparchive
Error: Unresolved external '_inflateInit2_' referenced from F:\LIB\3DHARBOUR\XFWH\HBZIP.LIB|ziparchive
Error: Unresolved external '_inflate' referenced from F:\LIB\3DHARBOUR\XFWH\HBZIP.LIB|ziparchive
José David Angulo
Auditoria y Sitemas Ltda.
Cartagena Colombia
User avatar
rogerio
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil
Contact:

Post by rogerio »

Olá

também estou com o mesmo problema.

Atualizei para o xHarbour abril/2008 e os erros são os mesmos.
Alguem tem uma solução?

[]'s

Rogerio
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Teneis que enlazar la librería zlib.lib:
http://www.hotshare.net/file/51363-294266699c.html
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
rogerio
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil
Contact:

Post by rogerio »

Pessoal

já passei 3 dias nisto e não me funciona o zip, dá um erro GPF e o windows fecha o aplicativo. É criado um arquivo zip com 0 bytes apenas.

O código está assim:

function T510()

LOCAL aZipar := {"WT110.prg","WT170.prg", "WT160.prg","WT130.prg"}
LOCAL cfile := "pacote.zip"

IF ! HB_ZIPFILE(cfile, aZipar,9,,.t.,,.F.,.F.,)
msgStop("Criação do arquivo falhou: "+ cfile, "Problemas:" )
RETURN NIL
ENDIF

RETURN NIL


no arquivo MAK o libfiles está assim:

LIBFILES = E:\FWH\lib\FiveHX.lib \
E:\FWH\lib\FiveHC.lib \
E:\xHarbour\lib\rtl.lib \
E:\xHarbour\lib\vm.lib \
E:\xHarbour\lib\gtgui.lib \
E:\xHarbour\lib\lang.lib \
E:\xHarbour\lib\macro.lib \
E:\xHarbour\lib\rdd.lib \
E:\xHarbour\lib\dbfntx.lib \
E:\xHarbour\lib\dbfcdx.lib \
E:\XHARBOUR\LIB\HBSIX.LIB \
E:\XHARBOUR\LIB\DBFFPT.LIB \
E:\XHARBOUR\LIB\PCREPOS.LIB \
E:\xHarbour\lib\common.lib \
E:\XHARBOUR\LIB\HBZIP.LIB \
E:\FWH\LIB\ZLIB.LIB \
E:\xHarbour\lib\pp.lib \
E:\BORLAND\bcc55\lib\cw32.lib \
E:\BORLAND\bcc55\lib\import32.lib \
E:\BORLAND\bcc55\lib\PSDK\odbc32.lib

já testei com vários exemplos que encontrei aqui no forum mas não funciona.

[]'s

Rogerio
stefano
Posts: 80
Joined: Tue Mar 25, 2008 9:03 pm
Location: ITALIA

Post by stefano »

FWH 14.11 + xHarbour + bcc582
User avatar
rogerio
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil
Contact:

Post by rogerio »

Stefano

pelo que pude verificar é um erro do xHarbour, portanto hb_zipfile() não funciona com FWH 8.04 e xHarbour.


Existe alguma outra forma de criar e abrir arquivos zip sem o uso de programas externos?


[]'s

Rogerio
User avatar
vilian
Posts: 795
Joined: Wed Nov 09, 2005 2:17 am
Location: Brazil
Contact:

Post by vilian »

Olá Rogério,

Coloca a HPZIP.LIB antes das libs do FWH.
Sds,
Vilian F. Arraes
vilian@vfatec.com.br
Belém-Pa-Brazil
User avatar
rogerio
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil
Contact:

Post by rogerio »

Cara já fiz isso e não funciona:

LIBFILES = E:\XHARBOUR\LIB\HBZIP.LIB \
E:\FWH\LIB\ZLIB.LIB \
E:\FWH\lib\FiveHX.lib \
E:\FWH\lib\FiveHC.lib \
E:\xHarbour\lib\rtl.lib \
E:\xHarbour\lib\vm.lib \
E:\xHarbour\lib\gtgui.lib \
E:\xHarbour\lib\lang.lib \
E:\xHarbour\lib\macro.lib \
E:\xHarbour\lib\rdd.lib \
E:\xHarbour\lib\dbfntx.lib \
E:\xHarbour\lib\dbfcdx.lib \
E:\XHARBOUR\LIB\HBSIX.LIB \
E:\XHARBOUR\LIB\DBFFPT.LIB \
E:\XHARBOUR\LIB\PCREPOS.LIB \
E:\xHarbour\lib\common.lib \
E:\xHarbour\lib\pp.lib \
E:\BORLAND\bcc55\lib\cw32.lib \
E:\BORLAND\bcc55\lib\import32.lib \
E:\BORLAND\bcc55\lib\PSDK\odbc32.lib


Esse problema está atravancando o desenvolvimento de uma nova versão do sistema.

Preciso gerar um arquivo zip para envia-lo por e-mail ou FTP a uma máquina central. E essa máquina tem que abrir o zip, atualizar o BD e mandar um zip de volta.

[]'s

Rogerio
stefano
Posts: 80
Joined: Tue Mar 25, 2008 9:03 pm
Location: ITALIA

Post by stefano »

Rogerio

fwh 8.04 and xharbour May 2008

It is OK

ATTENTION

zipfile () if ok return .T.
zipunfile () if ok return .F. (?)

Stefano
FWH 14.11 + xHarbour + bcc582
User avatar
rogerio
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil
Contact:

Post by rogerio »

Ok Stefano

agora sim, perfeito!

o bug estava nas libs do xHarbour.


[]'s

Rogerio
Post Reply