“Conocimientos Programación>Visual Basics Programación

Cómo utilizar un archivo CGZIP en Visual Basic 6

2013/6/18
El archivo CGZIP se ha comprimido usando zip32.dll . Archivos y carpetas de Windows pueden ser comprimidos y sin comprimir. Un archivo comprimido se guarda con la extensión ". Zip. " Los zip32.dll y unzip32.dll módulos son archivos DLL de C estándar. Estos dos archivos DLL se distribuyen por Info -ZIP . Info- ZIP es un grupo de desarrolladores que ofrecen versiones gratuitas de los servicios postales y de descompresión . Es posible que ya tenga zip32.dll y unzip32.dll en su máquina , ya que se distribuyen con muchas aplicaciones , sin embargo , si no lo hace , están disponibles para su descarga gratuita en Internet. Instrucciones
1

Abra un nuevo proyecto DLL ActiveX de Visual Basic . Crear un archivo ". Bas" módulo de código con referencias a las funciones disponibles en los archivos zip32.dll y unzip32.dll .

Private Declare Function ZpArchive Lib " zip32.dll " _ ( argc ByVal As Long , funame ByVal As String , ByRef argv Como ZIPnames ) As Long

Private función declare Wiz_SingleEntryUnzip Lib " unzip32.dll " _ ( ByVal IFNC As Long , ByRef ifnv Como UNZIPnames , _ByVal xfnc As Long , ByRef xfnv Como UNZIPnames , _dcll Como DCLIST , Userf Como USERFUNCTION ) As Long

Definir una postal pública y una función de descomprimir dentro de este módulo de código . Nombra este módulo " MainDLL.bas . "
2

Añadir un nuevo módulo de clase al proyecto para comprimir y otra para descomprimir . Estas dos clases de referencia de la postal pública y descomprimir las funciones definidas en " MainDLL.bas . " Nombre " ellos " y " CGZipFiles CGUnzipFiles . " Guardar y compilar el proyecto DLL ActiveX , llamado " CGZipUnzip " , a " CGZipUnzip.dll . "
3

Crear un nuevo proyecto EXE estándar en Visual Basic . Agregue una referencia al " CGZipUnzip.dll " seleccionando "Proyecto" , "Referencias " y marcando la casilla junto a CGZipUnzip .
4

Declarar una variable de objeto de mantener una referencia a " CGZipUnzip . "Usar ese objeto para hacer referencia a cada una de las llamadas de función disponible desde el zip32.dll y unzip32.dll definido en el nuevo " CGZipUnzip "dll ActiveX. El código siguiente define una referencia a la DLL " CGZipUnzip " , establece el nombre del archivo zip, define qué archivos se van a incluir en el archivo zip y crea el archivo zip. Si se produce algún error durante la creación de la cremallera , se muestran en un cuadro de mensaje para el usuario.

OZIP As CGZipUnzipWith oZip.ZipFileName = " \\ myzip.zip " . AddFile app.Path y ; . . . " \\ * * " Si MakeZipFile < > 0 ThenMsgBox GetLastMessageEnd IfEnd WithSet OZIP = Nothing

Visual Basics Programación
Cómo insertar en una cuadricula
Como mayorista de enteros en VB6
Cómo arreglar Microsoft Visual C Debug Biblioteca
Cómo modificar funciones en VB6
Cómo convertir un proyecto de VB a EXE
Cómo habilitar y deshabilitar un cuadro de texto con un botón de opción en Visual Basic
Cómo programar una barra de desplazamiento vertical en Visual Basic 6.0
Cómo aprender Visual Basic 6
Conocimientos Informáticos © http://www.ordenador.online