Descompacta arquivos no formato .MZP (Microsiga Zip).
Sintaxe
MSDECOMP( cArqZip, cPathDestino, [ cSenha ] ) –> lSucesso.
Argumento | Obrigat. | Tipo | Descrição |
cArq | Sim | C | Nome do Arquivo a ser descompactado. |
cPathDestino | Não | C | Diretório onde os arquivos deverão ser descompactados. Note que podem ser incluídos caminhos do servidor como caminhos locais ( Remote ). |
cSenha | Não | C | Senha a ser utilizada para descriptografar o arquivo. |
Retorno | Descrição |
.T. | A descompactação foi executada com sucesso. |
.F. | Erro na compactação, verifique o espaço disponível para descompactação. |
Descrição
MSDECOMP() descompacta o arquivo informado em um diretório. O Formato é proprietário, e multi-plataforma, suporta apenas arquivos compactados pela função MSCOMPRESS().
Caso o arquivo seja protegido por senha, apenas com a senha poderemos descompactá-lo.
A função para compactação é a MSCOMPRESS().
Tanto arquivos no local ( Remote ) como no Servidor são aceitos.
Exemplo
Exemplo 1 à Descompacta no servidor
lRes := MSDECOMP( “AP6SRV.MZP”, “TEMP” )
Exemplo 2 à Descompacta no local ( Remote )
lRes := MSCOMPRESS( “c:ArqComp.MZP”, “SENHA” )