⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form1.frm

📁 VB调用UNRAR.DLL解压RAR压缩包 UNRAR.DLL在包里
💻 FRM
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
Begin VB.Form Form1 
   Caption         =   "Form1"
   ClientHeight    =   4110
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   11025
   LinkTopic       =   "Form1"
   ScaleHeight     =   4110
   ScaleWidth      =   11025
   StartUpPosition =   3  'Windows Default
   Begin VB.CommandButton Command1 
      Caption         =   "Command1"
      Height          =   615
      Left            =   2640
      TabIndex        =   1
      Top             =   1200
      Width           =   3135
   End
   Begin MSComctlLib.ProgressBar ProgressBar1 
      Height          =   495
      Left            =   840
      TabIndex        =   0
      Top             =   2640
      Width           =   9735
      _ExtentX        =   17171
      _ExtentY        =   873
      _Version        =   393216
      Appearance      =   1
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit

Dim WithEvents objTKUnrar As TKUnrar.CTKUnrar
Attribute objTKUnrar.VB_VarHelpID = -1
'

Private Sub Command1_Click()
    Debug.Print objTKUnrar.TestRarFiles("m:\test.rar")
End Sub

Private Sub Form_Load()
    Dim arrstrFilenames(100) As String

    Set objTKUnrar = New TKUnrar.CTKUnrar
End Sub

Private Sub objTKUnrar_CommentError(lngErrorNo As Long, strErrorMsg As String, strFilename As String)
    Debug.Print "CommentError: " & strFilename & " - " & strErrorMsg
End Sub

Private Sub objTKUnrar_MissingFile(strFilename As String, strNewFilename As String)
    Debug.Print "MissingFile: " & strFilename
    strNewFilename = ""
End Sub

Private Sub objTKUnrar_MissingPassword(strNewPassword As String)
    Debug.Print "MissingPassword"
    strNewPassword = ""
End Sub

Private Sub objTKUnrar_NextVolumne(strFilename As String, blnContinue As Boolean)
    Debug.Print "NextVolumne: " & strFilename
    blnContinue = True
End Sub

Private Sub objTKUnrar_OpenError(lngErrorNo As Long, strErrorMsg As String, strFilename As String)
    Debug.Print "OpenError: " & strFilename & " - " & strErrorMsg
End Sub

Private Sub objTKUnrar_ProcessError(lngErrorNo As Long, strErrorMsg As String, strFilename As String)
    Debug.Print "ProcessError: " & strFilename & " - " & strErrorMsg
End Sub

Private Sub objTKUnrar_CommentFound(strFilename As String, strComment As String)
    Debug.Print "CommentFound: " & strFilename & "-" & strComment
End Sub

Private Sub objTKUnrar_ProcessingFile(strFilename As String, dblFileSize As Double, datFileTime As Date, intMajorVer As Integer, intMinorVer As Integer, lngPackingMethod As Long, lngFileAttr As Long)
    Debug.Print "ProcessingFile: " & strFilename & " " & dblFileSize & " bytes"
    ProgressBar1.Value = 0
End Sub

Private Sub objTKUnrar_Progress(dblFileSize As Double, dblExtracted As Double)
    Debug.Print dblFileSize, dblExtracted, dblExtracted / dblFileSize * 100
    ProgressBar1.Value = dblExtracted / dblFileSize * 100
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -