>>229 'LHA書庫操作を行う Private Declare Function Unlha Lib "Unlha32" (ByVal hWnd As Integer, ByVal szCmdLine As String, ByVal szOutPut As String, ByVal dwsize As Integer) As Integer
'ファイルのダウンロード Internet.DownloadFile(URL1, FileName1) '書庫の解凍 Dim UnlhaLzhFile As String '書庫ファイル名 Dim UnlhaDir As String 'ファイルのパス Dim UnlhaFiles As String'ファイル(ワイルドカード指定可) Dim UnlhaSwitch As String '書庫操作命令 Dim UnlhaOptions As String '書庫操作スイッチ Dim UnlhaCommandString As String'Unlhaのコマンド Dim UnlhaRetunValue As Integer '書庫操作の結果戻り値 '各種パラメータの設定 UnlhaLzhFile = My.Settings.FilePath01 '"C:\お気に入り.lzh" UnlhaDir = "C:\Documents and Settings\My Documents\My eBooks\My eBooks\" UnlhaFiles = "" UnlhaSwitch = "x" UnlhaOptions = "" 'ファイル名の前後にダブルコーテーションを付加 UnlhaLzhFile = """" & UnlhaLzhFile & """" UnlhaFiles = """" & UnlhaFiles & """" UnlhaDir = """" & UnlhaDir & """" '各種パラメータの値を元にコマンドを作成 UnlhaCommandString = UnlhaSwitch & " " & UnlhaOptions & " " & UnlhaLzhFile & " " & UnlhaDir & " " & UnlhaFiles & " " UnlhaRetunValue = Unlha(0, UnlhaCommandString, Nothing, 0) '書庫操作を行う 解凍