Thread Rating:
  • 521 Vote(s) - 2.91 Average
  • 1
  • 2
  • 3
  • 4
  • 5
圧縮ファイルの作成
01-31-2013, 02:47 PM,
#2
RE: 圧縮ファイルの作成
zipの場合、ZIP32.DLL,ZIP32J.DLLを使えばできます。

簡単なzip圧縮例です。ZIP32.DLLとZIP32J.DLLがwindowsのsystemフォルダにあることが条件です。

Code:
{import * from CURL.LANGUAGE.DLL-INTERFACE}
{define-dll-class public ZIP
  {defaults
      calling-convention = stdcall,
      string-rep = CString
  }
  {constructor public {default}
      {construct-super {SharedLibrary "ZIP32J"}}
  }
  {dll-method public {zip("Zip")
                         hwnd:CPointer = null,
                         command:StringInterface (rep = CString)
                     }:int
  }
}
{value
    {try
        def zip = {ZIP}
        || 圧縮元ファイルパス
        def file-path = "c:\\windows\\temp\\log"
        || 圧縮ファイルパス
        def zip-path = "c:\\window\\temp\\log.zip"
        || 圧縮コマンド
        def rtn = {zip.zip "-r -q " & zip-path & " " & file-path}
        || エラー判定
        {if rtn != 0 then
            {output "Error Code = " & rtn}
        }
     catch e:Exception do
        {output e.message}
    }
}





Messages In This Thread
圧縮ファイルの作成 - by umemura - 01-29-2013, 05:24 PM
RE: 圧縮ファイルの作成 - by usami - 01-31-2013, 02:47 PM
RE: 圧縮ファイルの作成 - by umemura - 01-31-2013, 05:42 PM
RE: 圧縮ファイルの作成 - by Kaneko - 05-23-2013, 05:31 PM
RE: 圧縮ファイルの作成 - by umemura - 05-24-2013, 09:05 AM
RE: 圧縮ファイルの作成 - by Kaneko - 05-24-2013, 05:01 PM
RE: 圧縮ファイルの作成 - by Brendon77 - 07-05-2013, 08:04 PM
Forum Jump:


Users browsing this thread:
2 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('832')