| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment utiliser un fichier de CGZIP en Visual Basic 6
    Le fichier CGZIP a été compressé à l'aide zip32.dll . Les fichiers et dossiers Windows peuvent être compressées et non compressées. Un fichier compressé est enregistré avec l' extension ". Zip. " Les modules zip32.dll et unzip32.dll sont les fichiers DLL C standard . Ces deux DLL sont distribués par Info- ZIP. Info-ZIP est un groupe de développeurs qui offrent des versions gratuites de les compresser et décompresser des services publics. Vous avez peut-être déjà zip32.dll et unzip32.dll sur votre machine, car ils sont distribués avec de nombreuses applications , mais si vous ne le faites pas , ils sont disponibles en téléchargement gratuit sur l'Internet. Instructions
    1

    Ouvrez un nouveau projet DLL ActiveX de Visual Basic . Créer un module de code . " Bas" avec des références à des fonctions disponibles dans les fichiers zip32.dll et unzip32.dll .

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

    Private Declare Function Wiz_SingleEntryUnzip Lib " unzip32.dll " _ ( ByVal IFNC As Long , ByRef ifnv Comme UNZIPnames , _ByVal xfnc As Long , ByRef xfnv Comme UNZIPnames , _dcll Comme DCLIST , Userf Comme USERFUNCTION ) As Long

    Définir un code postal public et une fonction de décompression dans ce module de code. Nommez ce module " MainDLL.bas . "
    2

    Ajouter un nouveau module de classe au projet pour la compression et une décompression pour . Ces deux classes référence le zip public et décompresser les fonctions définies dans " MainDLL.bas . " Nom eux " CGZipFiles " et " CGUnzipFiles . " Enregistrer et compiler le projet DLL ActiveX , nommé " CGZipUnzip " , à " CGZipUnzip.dll . "
    3

    Créer un nouveau projet Visual Basic EXE standard . Ajoutez une référence à " CGZipUnzip.dll » en sélectionnant « projeter», « Références» et cochez la case à côté de CGZipUnzip .
    4

    déclarer une variable d' objet à contenir une référence à " CGZipUnzip . " Utilisez cet objet pour faire référence à chacun des appels de fonctions disponibles à partir de la zip32.dll et unzip32.dll défini dans le nouveau" CGZipUnzip " dll ActiveX. Le code suivant définit une référence à la DLL " CGZipUnzip " , définit le nom du fichier zip , définit quels fichiers doivent être inclus dans le fichier zip et crée le fichier zip . S'il ya des erreurs lors de la création du zip , ils sont affichés dans une boîte de message à l'utilisateur.

    OZip As CGZipUnzipWith oZip.ZipFileName = "\\ MYZIP.ZIP " . AddFile App.Path & ; . ". . \\ * * " Si MakeZipFile <> 0 ThenMsgBox GetLastMessageEnd IfEnd Établi oZip = Nothing

    Previous :

    next :
      articles connexes
    ·Qu'est-ce qu'un VB.NET référence 
    ·Comment faire pour convertir une chaîne Variable Code …
    ·Comment faire pour sauver un projet sur Visual Basic 
    ·Comment écrire un script VBScript Général 
    ·Comment lire les éléments d'un fichier dans un tablea…
    ·Tutoriel API Windows Dessin de lignes 
    ·Comment faire pour convertir une chaîne en un nombre e…
    ·Comment créer une table dans VB.NET 
    ·Comment imprimer un fichier JPG en VB.Net 
    ·Comment mettre à jour sur l'évolution de la zone de l…
      articles en vedette
    ·Comment faire un fichier LUA pour Coordonnées 
    ·Comment déclarer une variable statique en C 
    ·Comment utiliser des variables dans une instruction Sel…
    ·Quelle est la programmation Client Server 
    ·Comment les programmeurs utilisent des attributs et des…
    ·Comment faire pour convertir HEX vers RGB en Java 
    ·Comment verrouiller Geodatabases 
    ·Comment faire pour convertir un programme Lisp à une m…
    ·Comment copier les tableaux dynamiques en VB6 
    ·Qu'est-ce qu'un argument PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com