Muchas gracias Karinha, he quitado la librería del proyecto y el hb_unzipfile funciona bien. Ahora tengo que verificar que todo funciona bien sin esa librería.
Saludos,
José Luis
Search found 199 matches: unzipfile
Searched query: unzipfile
- Fri Oct 18, 2024 6:16 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: Problema con hb_UnzipFile()
- Replies: 2
- Views: 450
- Fri Oct 18, 2024 4:35 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: Problema con hb_UnzipFile()
- Replies: 2
- Views: 450
- Fri Oct 18, 2024 3:35 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: Problema con hb_UnzipFile()
- Replies: 2
- Views: 450
Problema con hb_UnzipFile()
... de mis programas que consiste en un zip comprimido con contraseña y renombrado. Para descomprimirlo utilizo la siguiente sentencia:
hb_UnzipFile( cExePath + "user.nit", NIL, .F., cPWD, cExePath, "user.lic" )
y dentro del fichero user.lic es donde están los datos del registro. Utilizo ...
hb_UnzipFile( cExePath + "user.nit", NIL, .F., cPWD, cExePath, "user.lic" )
y dentro del fichero user.lic es donde están los datos del registro. Utilizo ...
- Wed Aug 28, 2024 5:55 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: GETFILESINZIP
- Replies: 4
- Views: 1219
GETFILESINZIP
... Inc.
Error: Unresolved external '_HB_FUN_HB_GETFILESINZIP' referenced from C:\FWH\LIB\FIVEHX.LIB|OLEFUNCS
Error: Unresolved external '_HB_FUN_HB_UNZIPFILE' referenced from C:\FWH\LIB\FIVEHX.LIB|OLEFUNCS
Error: Unresolved external '_HB_FUN_HB_ZIPFILE' referenced from Z:\SISTEMAS\SIG_WIN\OBJ\ECFAUX ...
Error: Unresolved external '_HB_FUN_HB_GETFILESINZIP' referenced from C:\FWH\LIB\FIVEHX.LIB|OLEFUNCS
Error: Unresolved external '_HB_FUN_HB_UNZIPFILE' referenced from C:\FWH\LIB\FIVEHX.LIB|OLEFUNCS
Error: Unresolved external '_HB_FUN_HB_ZIPFILE' referenced from Z:\SISTEMAS\SIG_WIN\OBJ\ECFAUX ...
- Mon Oct 16, 2023 12:20 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
Master Antonio:
Hecho, muchas gracias.
Saludos
Hecho, muchas gracias.
Saludos
- Fri Oct 13, 2023 5:43 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
Estimado Armando,
Esto te da las subcarpetas:
aFilInDir := Directory( cDirGlb + "*.*", "D" )
? Len( aFilInDir ) // dinos que cantidad te aparece aqui
Ahora usa el segundo nombre, que debe ser la carpeta, como path:
aFilInDir := Directory( cDirGlb + aFilInDir[ 2 ] + "\", *.Xml" )
? Len ...
Esto te da las subcarpetas:
aFilInDir := Directory( cDirGlb + "*.*", "D" )
? Len( aFilInDir ) // dinos que cantidad te aparece aqui
Ahora usa el segundo nombre, que debe ser la carpeta, como path:
aFilInDir := Directory( cDirGlb + aFilInDir[ 2 ] + "\", *.Xml" )
? Len ...
- Fri Oct 13, 2023 5:08 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
... IF Right( AllTrim( cDestino ), 1 ) != "\"
cDest += "\"
ENDIF
aArq := hb_GetFilesInZip( AllTrim( cOrigem ) )
nTotal := Len( aArq )
hb_UnzipFile( AllTrim( cOrigem ), {| cFile, nPos | eProgresso( cFile, nPos, nTotal ) },,, cDest, aArq )
? "Restore Listo"
ENDIF
RETURN NIL
FUNCTION ...
cDest += "\"
ENDIF
aArq := hb_GetFilesInZip( AllTrim( cOrigem ) )
nTotal := Len( aArq )
hb_UnzipFile( AllTrim( cOrigem ), {| cFile, nPos | eProgresso( cFile, nPos, nTotal ) },,, cDest, aArq )
? "Restore Listo"
ENDIF
RETURN NIL
FUNCTION ...
- Thu Oct 12, 2023 4:31 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
Amigos:
Encontré el problema, el código es correcto, el problema radica en que los ficheros
a extraer están en una carpeta y la carpeta dentro del ZIP y el código espera que los
ficheros formen el ZIP, espero haberme explicado.
FICHERO.ZIP
|
|-----> 092023 <===== esta es la carpeta (NO SIEMPRE ...
Encontré el problema, el código es correcto, el problema radica en que los ficheros
a extraer están en una carpeta y la carpeta dentro del ZIP y el código espera que los
ficheros formen el ZIP, espero haberme explicado.
FICHERO.ZIP
|
|-----> 092023 <===== esta es la carpeta (NO SIEMPRE ...
- Thu Oct 12, 2023 2:46 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
Armando, muestre:
cDirGlb
ó la FUNCTION completa, porfa.
https://forums.fivetechsupport.com/viewtopic.php?f=3&t=33637&start=0
PBACKUP para HARBOUR:
https://mega.nz/file/II9GTBLZ#h4aAe8VgDqbICFsLRu8lXI5xLH-YbTq3Z3ekImYvOFg
Armando: Compila perfecto con HARBOUR para BCC7.60.
Regards ...
cDirGlb
ó la FUNCTION completa, porfa.
https://forums.fivetechsupport.com/viewtopic.php?f=3&t=33637&start=0
PBACKUP para HARBOUR:
https://mega.nz/file/II9GTBLZ#h4aAe8VgDqbICFsLRu8lXI5xLH-YbTq3Z3ekImYvOFg
Armando: Compila perfecto con HARBOUR para BCC7.60.
Regards ...
- Thu Oct 12, 2023 3:36 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
Master Antonio:
Gracias por tu respuesta
? cDirGlb <==== C:\AppXmls\092023\
Como ves, ya incluye la última diagonal inversa.
Saludos
Gracias por tu respuesta
? cDirGlb <==== C:\AppXmls\092023\
Como ves, ya incluye la última diagonal inversa.
Saludos
- Thu Oct 12, 2023 3:26 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
Estimado Armando,
Prueba con:
Directory(cDirGlb + "\*.Xml" )
Prueba con:
Directory(cDirGlb + "\*.Xml" )
- Thu Oct 12, 2023 3:02 am
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
... ZIP
aFilInZip := hb_GetFilesInZip(cPathFile,(.F.))
? aFilInZip <== Aquí me muestra un valor de 1801
// Descomprimimos el archivo ZIP
IF ! hb_UnZipFile( cPathFile,,(.F.),,cDirGlb,aFilInZip,) <== cPathFile es correcto y cDirGlb existe
MsgStop("Falló la descompresión, posiblemente el archivo ZIP ...
aFilInZip := hb_GetFilesInZip(cPathFile,(.F.))
? aFilInZip <== Aquí me muestra un valor de 1801
// Descomprimimos el archivo ZIP
IF ! hb_UnZipFile( cPathFile,,(.F.),,cDirGlb,aFilInZip,) <== cPathFile es correcto y cDirGlb existe
MsgStop("Falló la descompresión, posiblemente el archivo ZIP ...
- Wed Oct 11, 2023 11:21 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
Mi estimado
*cFile archivo zip
*cPass password si lo tiene el zip
cFTem := GetEnv("TMP") + "\" ***ruta donde se desziperan los archivos
aFile := HB_GETFILESINZIP( cFile ) ***array con los archivos zipeados
If !HB_UNZIPFILE( cFile, , .t., cPass, cFTem, aFile)
Return(.f.)
EndIf
Return(.t.)
*cFile archivo zip
*cPass password si lo tiene el zip
cFTem := GetEnv("TMP") + "\" ***ruta donde se desziperan los archivos
aFile := HB_GETFILESINZIP( cFile ) ***array con los archivos zipeados
If !HB_UNZIPFILE( cFile, , .t., cPass, cFTem, aFile)
Return(.f.)
EndIf
Return(.t.)
- Wed Oct 11, 2023 8:58 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
Re: hb_UnZipFile con Harbour
Hola Armando,
No sé si has mirado esto: https://forums.fivetechsupport.com/view ... =unzipfile
El mismo código me funciona también con harbour.
No sé si has mirado esto: https://forums.fivetechsupport.com/view ... =unzipfile
El mismo código me funciona también con harbour.
- Wed Oct 11, 2023 8:19 pm
- Forum: FiveWin para Harbour/xHarbour
- Topic: hb_UnZipFile con Harbour
- Replies: 10
- Views: 1186
hb_UnZipFile con Harbour
Amigos:
Un ejemplo de hb_UnZipFile con Harbour?, por favor!
IF ! hb_UnZipFile( cPathFile,,(.F.),,cDirGlb,aFilInZip)
MsgStop("Falló la descompresión, posiblemente el archivo ZIP está dañado !",cAppName)
RETURN(.F.)
ENDIF
No me tira error pero el array cDirClb y aFilInZip me los devuelve ...
Un ejemplo de hb_UnZipFile con Harbour?, por favor!
IF ! hb_UnZipFile( cPathFile,,(.F.),,cDirGlb,aFilInZip)
MsgStop("Falló la descompresión, posiblemente el archivo ZIP está dañado !",cAppName)
RETURN(.F.)
ENDIF
No me tira error pero el array cDirClb y aFilInZip me los devuelve ...