“Conocimiento Programación>Visual Basics Programación

Cómo utilizar un archivo CGZIP en Visual Basic 6

2014/6/1
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 aprender VB Script Online
¿Qué datos almacenan los tipos de Visual Basic?
Comparativa de WinDev y VB.NET
Cómo cargar Bares en Visual Basic
Cómo visualizar la hora en VB.Net
¿Qué es Muestra una lista alfabética de funciones entre las que puede elegir?
Cómo escribir una macro para imprimir en un clic del botón en Access 2007
Cómo personalizar las cajas de entrada
Conocimiento de la computadora © http://www.ordenador.online