home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip540.zip / windll / vb / vbunzip.frm < prev    next >
Text File  |  1998-08-26  |  9KB  |  287 lines

  1. VERSION 5.00
  2. Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.1#0"; "comdlg32.ocx"
  3. Begin VB.Form VBUnzFrm 
  4.    AutoRedraw      =   -1  'True
  5.    Caption         =   "VBUnzFrm"
  6.    ClientHeight    =   4785
  7.    ClientLeft      =   780
  8.    ClientTop       =   525
  9.    ClientWidth     =   9375
  10.    BeginProperty Font 
  11.       Name            =   "Fixedsys"
  12.       Size            =   9
  13.       Charset         =   0
  14.       Weight          =   400
  15.       Underline       =   0   'False
  16.       Italic          =   0   'False
  17.       Strikethrough   =   0   'False
  18.    EndProperty
  19.    LinkTopic       =   "VBUnzFrm"
  20.    ScaleHeight     =   4785
  21.    ScaleWidth      =   9375
  22.    StartUpPosition =   1  'Fenstermitte
  23.    Begin VB.TextBox ZipFName 
  24.       BeginProperty Font 
  25.          Name            =   "Courier New"
  26.          Size            =   9.75
  27.          Charset         =   0
  28.          Weight          =   400
  29.          Underline       =   0   'False
  30.          Italic          =   0   'False
  31.          Strikethrough   =   0   'False
  32.       EndProperty
  33.       Height          =   375
  34.       Left            =   4440
  35.       TabIndex        =   5
  36.       Top             =   240
  37.       Width           =   4335
  38.    End
  39.    Begin VB.TextBox ExtractRoot 
  40.       BeginProperty Font 
  41.          Name            =   "Courier New"
  42.          Size            =   9.75
  43.          Charset         =   0
  44.          Weight          =   400
  45.          Underline       =   0   'False
  46.          Italic          =   0   'False
  47.          Strikethrough   =   0   'False
  48.       EndProperty
  49.       Height          =   375
  50.       Left            =   4440
  51.       TabIndex        =   4
  52.       Top             =   960
  53.       Width           =   4335
  54.    End
  55.    Begin VB.CommandButton StartUnz 
  56.       Caption         =   "Start"
  57.       Height          =   495
  58.       Left            =   240
  59.       TabIndex        =   3
  60.       Top             =   1800
  61.       Width           =   3255
  62.    End
  63.    Begin VB.TextBox MsgOut 
  64.       BeginProperty Font 
  65.          Name            =   "Courier New"
  66.          Size            =   9
  67.          Charset         =   0
  68.          Weight          =   400
  69.          Underline       =   0   'False
  70.          Italic          =   0   'False
  71.          Strikethrough   =   0   'False
  72.       EndProperty
  73.       Height          =   2175
  74.       Left            =   240
  75.       Locked          =   -1  'True
  76.       MultiLine       =   -1  'True
  77.       ScrollBars      =   3  'Beides
  78.       TabIndex        =   2
  79.       Top             =   2520
  80.       Width           =   8895
  81.    End
  82.    Begin VB.CommandButton QuitVBUnz 
  83.       Caption         =   "Quit"
  84.       Height          =   495
  85.       Left            =   6240
  86.       TabIndex        =   1
  87.       Top             =   1800
  88.       Width           =   2895
  89.    End
  90.    Begin VB.CommandButton SearchZfile 
  91.       Caption         =   "..."
  92.       BeginProperty Font 
  93.          Name            =   "MS Sans Serif"
  94.          Size            =   8.25
  95.          Charset         =   0
  96.          Weight          =   400
  97.          Underline       =   0   'False
  98.          Italic          =   0   'False
  99.          Strikethrough   =   0   'False
  100.       EndProperty
  101.       Height          =   375
  102.       Left            =   8760
  103.       TabIndex        =   0
  104.       Top             =   240
  105.       Width           =   375
  106.    End
  107.    Begin MSComDlg.CommonDialog CommonDialog1 
  108.       Left            =   4800
  109.       Top             =   1800
  110.       _ExtentX        =   847
  111.       _ExtentY        =   847
  112.       _Version        =   327681
  113.    End
  114.    Begin VB.Label Label1 
  115.       Caption         =   "Complete path-name of Zip-archive:"
  116.       BeginProperty Font 
  117.          Name            =   "MS Sans Serif"
  118.          Size            =   9.75
  119.          Charset         =   0
  120.          Weight          =   400
  121.          Underline       =   0   'False
  122.          Italic          =   0   'False
  123.          Strikethrough   =   0   'False
  124.       EndProperty
  125.       Height          =   255
  126.       Left            =   240
  127.       TabIndex        =   7
  128.       Top             =   240
  129.       Width           =   3855
  130.    End
  131.    Begin VB.Label Label2 
  132.       Caption         =   "Extract archive into directory:"
  133.       BeginProperty Font 
  134.          Name            =   "MS Sans Serif"
  135.          Size            =   9.75
  136.          Charset         =   0
  137.          Weight          =   400
  138.          Underline       =   0   'False
  139.          Italic          =   0   'False
  140.          Strikethrough   =   0   'False
  141.       EndProperty
  142.       Height          =   255
  143.       Left            =   240
  144.       TabIndex        =   6
  145.       Top             =   960
  146.       Width           =   3855
  147.    End
  148. End
  149. Attribute VB_Name = "VBUnzFrm"
  150. Attribute VB_GlobalNameSpace = False
  151. Attribute VB_Creatable = False
  152. Attribute VB_PredeclaredId = True
  153. Attribute VB_Exposed = False
  154.  
  155. Option Explicit
  156.  
  157. '---------------------------------------------------
  158. '-- Please Do Not Remove These Comment Lines!
  159. '----------------------------------------------------------------
  160. '-- Sample VB 5 code to drive unzip32.dll
  161. '-- Contributed to the Info-ZIP project by Mike Le Voi
  162. '--
  163. '-- Contact me at: mlevoi@modemss.brisnet.org.au
  164. '--
  165. '-- Visit my home page at: http://modemss.brisnet.org.au/~mlevoi
  166. '--
  167. '-- Use this code at your own risk. Nothing implied or warranted
  168. '-- to work on your machine :-)
  169. '----------------------------------------------------------------
  170. '--
  171. '-- This Source Code Is Freely Available From The Info-ZIP Project
  172. '-- Web Server At:
  173. '-- http://www.cdrom.com/pub/infozip/infozip.html
  174. '--
  175. '-- A Very Special Thanks To Mr. Mike Le Voi
  176. '-- And Mr. Mike White
  177. '-- And The Fine People Of The Info-ZIP Group
  178. '-- For Letting Me Use And Modify Their Orginal
  179. '-- Visual Basic 5.0 Code! Thank You Mike Le Voi.
  180. '-- For Your Hard Work In Helping Me Get This To Work!!!
  181. '---------------------------------------------------------------
  182. '--
  183. '-- Contributed To The Info-ZIP Project By Raymond L. King.
  184. '-- Modified June 21, 1998
  185. '-- By Raymond L. King
  186. '-- Custom Software Designers
  187. '--
  188. '-- Contact Me At: king@ntplx.net
  189. '-- ICQ 434355
  190. '-- Or Visit Our Home Page At: http://www.ntplx.net/~king
  191. '--
  192. '---------------------------------------------------------------
  193. '--
  194. '-- Modified August 17, 1998
  195. '-- by Christian Spieler
  196. '-- (added sort of a "windows oriented" user interface)
  197. '--
  198. '---------------------------------------------------------------
  199.  
  200. Private Sub StartUnz_Click()
  201.  
  202.     Dim MsgTmp As String
  203.     
  204.     Cls
  205.     MsgOut.Text = ""
  206.     
  207.     '-- Init Global Message Variables
  208.     uZipInfo = ""
  209.     uZipNumber = 0   ' Holds The Number Of Zip Files
  210.     
  211.     '-- Select UNZIP32.DLL Options - Change As Required!
  212.     uPromptOverWrite = 1  ' 1 = Prompt To Overwrite
  213.     uOverWriteFiles = 0   ' 1 = Always Overwrite Files
  214.     uDisplayComment = 0   ' 1 = Display comment ONLY!!!
  215.     
  216.     '-- Change The Next Line To Do The Actual Unzip!
  217.     uExtractList = 1       ' 1 = List Contents Of Zip 0 = Extract
  218.     uHonorDirectories = 1  ' 1 = Honour Zip Directories
  219.     
  220.     '-- Select Filenames If Required
  221.     '-- Or Just Select All Files
  222.     uZipNames.uzFiles(0) = vbNullString
  223.     uNumberFiles = 0
  224.     
  225.     '-- Select Filenames To Exclude From Processing
  226.     ' Note UNIX convention!
  227.     '   vbxnames.s(0) = "VBSYX/VBSYX.MID"
  228.     '   vbxnames.s(1) = "VBSYX/VBSYX.SYX"
  229.     '   numx = 2
  230.     
  231.     '-- Or Just Select All Files
  232.     uExcludeNames.uzFiles(0) = vbNullString
  233.     uNumberXFiles = 0
  234.     
  235.     '-- Change The Next 2 Lines As Required!
  236.     '-- These Should Point To Your Directory
  237.     uZipFileName = ZipFName.Text
  238.     uExtractDir = ExtractRoot.Text
  239.     If uExtractDir <> "" Then uExtractList = 0 ' unzip if dir specified
  240.     
  241.     
  242.     '-- Let's Go And Unzip Them!
  243.     Call VBUnZip32
  244.     
  245.     '-- Tell The User What Happened
  246.     If Len(uZipMessage) > 0 Then
  247.         MsgTmp = uZipMessage
  248.     End If
  249.     
  250.     '-- Display Zip File Information.
  251.     If Len(uZipInfo) > 0 Then
  252.         MsgTmp = MsgTmp & vbNewLine & "uZipInfo is:" & vbNewLine & uZipInfo
  253.     End If
  254.     
  255.     '-- Display The Number Of Extracted Files!
  256.     If uZipNumber > 0 Then
  257.         MsgTmp = MsgTmp & vbNewLine & "Number Of Files: " & Str(uZipNumber)
  258.     End If
  259.     
  260.     MsgOut.Text = MsgOut.Text & MsgTmp & vbNewLine
  261.     
  262.     
  263. End Sub
  264.  
  265.  
  266. Private Sub Form_Load()
  267.     
  268.     ZipFName.Text = vbNullString
  269.     ExtractRoot.Text = vbNullString
  270.     Me.Show
  271.     
  272. End Sub
  273.  
  274.  
  275. Private Sub QuitVBUnz_Click()
  276.     Unload Me
  277. End Sub
  278.  
  279.  
  280. Private Sub SearchZfile_Click()
  281.     CommonDialog1.DialogTitle = "Open Zip-archive"
  282.     CommonDialog1.DefaultExt = ".zip"
  283.     CommonDialog1.ShowOpen
  284.     ZipFName.Text = CommonDialog1.filename
  285. End Sub
  286.  
  287.