Error con Hbzip para xHarbour Version 8.04

Error con Hbzip para xHarbour Version 8.04

Postby audisys » Fri Apr 18, 2008 8:50 pm

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
audisys
 
Posts: 49
Joined: Wed Apr 18, 2007 6:01 pm
Location: Cartagena - Colombia

Postby rogerio » Fri May 02, 2008 7:15 pm

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
rogerio
 
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil

Postby Antonio Linares » Fri May 02, 2008 7:25 pm

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
Antonio Linares
Site Admin
 
Posts: 41331
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby rogerio » Tue May 13, 2008 2:05 pm

Pessoal

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
User avatar
rogerio
 
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil

Postby stefano » Tue May 13, 2008 2:15 pm

FWH 14.11 + xHarbour + bcc582
stefano
 
Posts: 80
Joined: Tue Mar 25, 2008 9:03 pm
Location: ITALIA

Postby rogerio » Tue May 13, 2008 3:12 pm

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
rogerio
 
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil

Postby vilian » Wed May 14, 2008 1:50 am

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
vilian
 
Posts: 920
Joined: Wed Nov 09, 2005 2:17 am
Location: Brazil

Postby rogerio » Wed May 14, 2008 8:58 pm

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
User avatar
rogerio
 
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil

Postby stefano » Wed May 14, 2008 9:24 pm

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
stefano
 
Posts: 80
Joined: Tue Mar 25, 2008 9:03 pm
Location: ITALIA

Postby rogerio » Thu May 15, 2008 2:13 am

Ok Stefano

agora sim, perfeito!

o bug estava nas libs do xHarbour.


[]'s

Rogerio
User avatar
rogerio
 
Posts: 83
Joined: Wed Nov 09, 2005 11:22 pm
Location: São Lourenço da Serra - SP - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 14 guests