|
|
|
|
|
Procedimiento WLanguage llamado por la función zipAddFile Procedimiento WLanguage ("Callback") utilizado por la función zipAddFile para seguir el progreso de los archivos que se añaden al archivo comprimido. Si utiliza un archivo TAR, gzip o TGZ (TAR.GZ), el progreso se actualiza solo cuando se ha añadido el archivo.
GLOBAL
ArchiveName is string = "MyArchive"
FileName is string
CreationErrorCode is int
AdditionErrorCode is int
EventNum is int
CreationErrorCode = zipCreate(ArchiveName, "C:\MyDirectory\MyArchives\PdfArchive.wdz")
IF CreationErrorCode = 0 THEN
FileName = fSelect("", "", "File to add", ...
"File to compress" + TAB + "*.*", "*", fselOpen + fselExist)
AdditionErrorCode = zipAddFile(ArchiveName, FileName, zipNone, Compression_ProgressBar)
IF AdditionErrorCode <> 0 THEN
Error(zipMsgError(AdditionErrorCode))
END
ELSE
Error(zipMsgError(CreationErrorCode))
END
INTERNAL PROCEDURE Compression_ProgressBar(CurrentFile is string, Percentage is int)
IF Percentage < 100 THEN
ProgressBar(Percentage, 100, CurrentFile)
Multitask(-1)
ELSE
ProgressBar()
END
END
Sintaxis
zipAddFile_Callback(<Current file> , <Progress percentage>)
<Current file>: Cadena de caracteres Nombre del archivo que se está procesando. <Progress percentage>: Entero Porcentaje de progreso del archivo que se está añadiendo al archivo comprimido.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|