USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Zipando com o VB6
Milhomens
ARAGUAÍNA
TO - BRASIL
ENUNCIADA !
Postada em 24/07/2008 23:05 hs            
Pessoal,
Como faço para Zipar vários arquivos numa única Pasta usando a ZipFldr.dll*
 
Ou seja, como enviar vários arquivos pra uma pasta compactada(Zipada)?
A mesma que aparece quando se clica com o botão direito sobre vários arquivos e no menu de contexto aparece lá na opção "Enviar Para": "Pasta compactada(zipada)"
 
 
* dll de compressão, nativa do WinXP
   
lramos7
BARUERI
SP - BRASIL
ENUNCIADA !
Postada em 25/07/2008 09:19 hs            
Bom dia! Eu postei um exemplo muito legal no assunto "Unrar" de uma olhada no forum, este exemplo que postei não é com esta dll mais é um exemplo de ZIP tbm. As dlls que uso deixei postado no forum tbm... Procure lá.
 
Abraços
 
T+
   
Milhomens
ARAGUAÍNA
TO - BRASIL
Postada em 28/06/2009 15:51 hs            
Olá, pessoal!
Já faz um tempinho viu?! Bom! Tô de volta aqui pra postar uma solução q encontrei a algum tempo p/ essa questão de Zipar com o VB6 sem o uso de DLLs ou OCX, rs
 
Segue a baixo:
 
Sub NewZip(sPath)
'Cria-se um arquivo ZIP vazio
Dim oFSO, arrHex, sBin, i, Zip
  Set oFSO = CreateObject("Scripting.FileSystemObject")
  arrHex = Array(80, 75, 5, 6, 0, 0, 0, _
                 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
  For i = 0 To UBound(arrHex)
    sBin = sBin & Chr(arrHex(i))
  Next
  With oFSO.CreateTextFile(sPath, True)
      .Write sBin
      .Close
  End With
End Sub
 
Sub Zip_File()
Dim oApp As Object
'Copia-se o conteúdo para o recipiente ZIP
  NewZip ("c:TEST.zip")    'por exemplo
 
  Set oApp = CreateObject("Shell.Application")
  oApp.Namespace("c:TEST.zip").CopyHere (App.Path & "Arquivo_ou_Pasta_a_ser_Zipada")
  Set oApp = Nothing
End Sub
 
 
é isso aí!
Spero ser util a vcs...
Emoções
TÓPICO EDITADO
   
lili
não registrado
Postada em 05/08/2016 15:39 hs   
Obrigada..ajudou muito
     
Peido
não registrado
Postada em 08/08/2016 12:52 hs   
Peidei
     
Do futuro
não registrado
Postada em 28/09/2022 13:17 hs   
2022
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página