3F アーカイバAPI Tips
Last Updated:2001/12/23
■トップ ■ダウンロード ■圧縮解凍の部屋 ■掲示板 ■リンク
  
 ■Tipsについて
 VBからアーカイバDLLを使いたい方に、API別のソースコードを公開(ダウンロードも可)していく予定です。
 なお、APIの右側には対応DLLの必須バージョンを付け加え、Tipsのソースコードは特に指定がない場合はUNLHA32.DLLのAPIを使用しています。また、APIの使用頻度を5段階で表示、ソースはすべて動作の確認を行っています。
 なお、エラーでダウンロードできない場合はこちらをご利用下さい。
 ■利用に関して
 このソースコードの著作権は放棄していますので、アーカイバに組み込むさいに許可は必要ありません。ご自由にお使い下さいませ。
 サンプルの取り扱いに関しての記載はこちら
 ■API別Tips
 ■LHA.DLL互換のAPI
 エントリ名\[Arc]に対応する文字 Unlha Zip UnZip Cab Tar Unrar Unarj Bga Unbel Yz1 Un
GCA
Seven
Zip
Unimp
 [Arc] 0.01 0.10 0.70 0.50 0.01 0.01 0.01 0.01 0.10 0.01 0.02 2.30 0.01
 [Arc]GetRunning 0.01 0.10 0.70 0.50 0.01 0.01 0.01 0.02 × 0.07 0.02 2.30 0.01
 [Arc]GetVersion 0.01 0.10 0.70 0.50 0.01 0.01 0.01 0.02 0.10 0.01 0.02 2.30 0.01
 [Arc]GetSubVersion 0.20 × × × × × 0.01 × × × 0.07 2.30 0.01
 [Arc]GetBackGroundMode 0.01 × 0.70 0.50 0.01 0.01 0.01 × × × 0.04 2.30 0.01
 [Arc]SetBackGroundMode 0.01 × 0.70 0.50 0.01 0.01 0.01 × × × 0.04 2.30 0.01
 [Arc]GetCursorMode 0.01 × 0.70 0.50 0.01 0.01 0.01 × × × 0.04 2.30 0.01
 [Arc]SetCursorMode 0.01 × 0.70 0.50 0.01 0.01 0.01 × × × 0.04 2.30 0.01
 [Arc]GetCursorInterval 0.01 × 0.70 0.50 0.01 0.01 0.01 × × × 0.04 2.30 0.01
 [Arc]SetCursorInterval 0.01 × 0.01 0.50 0.01 0.01 0.01 × × × 0.04 2.30 0.01
 ■以下のAPIはLHA.DLL互換ではありません
 エントリ名\[Arc]に対応する文字 Unlha Zip UnZip Cab Tar Unrar Unarj Bga Unbel Yz1 Un
GCA
Seven
Zip
Unimp
 [Arc]CheckArchive 0.01 × 0.70 0.50 0.01 0.01 0.01 0.02 0.10 0.01 0.02 2.30 0.01
 [Arc]GetFileCount 0.01 × 0.70 0.50 0.01 0.01 0.01 0.02 0.10 0.07 0.02 2.30 0.01
 [Arc]QueryFunctionList 0.01 0.10 0.70 0.50 0.01 0.01 0.01 0.02 × 0.01 0.02 2.30 0.01
 [Arc]ConfigDialog 0.01 0.10 0.70 0.50 0.01 0.01 0.01 0.02 0.10 0.07 0.02 2.30 0.01
 [Arc]ExtractMem 0.51 × 0.70 × × 0.01 × × × × × 2.30 0.01
 [Arc]CompressMem 0.51 × × × × × × × × × × 2.30 ×
 ■OpenArchive系API
 エントリ名\[Arc]に対応する文字 Unlha Zip UnZip Cab Tar Unrar Unarj Bga Unbel Yz1 Un
GCA
Seven
Zip
Unimp
 [Arc]OpenArchive NEW!! 0.51 × 0.75 0.50 0.01 0.01 0.01 0.02 0.43 0.12 0.06 2.30 -.--
 [Arc]OpenArchive2 NEW!! 1.80 × × × × × 0.50 × × × × × ×
 [Arc]CloseArchive NEW!! 0.51 × 0.75 0.50 0.01 0.01 0.01 0.02 0.43 0.12 0.06 2.30 0.01
 [Arc]FindFirst NEW!! 0.51 × 0.75 0.50 0.01 0.01 0.01 0.02 0.43 0.12 0.06 2.30 0.01
 [Arc]FindNext NEW!! 0.51 × 0.75 0.50 0.01 0.01 0.01 0.02 0.43 0.12 0.06 2.30 0.01
 ■エントリ名に対応するDLL
Unlha UNLHA32.DLL Zip ZIP32J.DLL UnZip UNZIP32.DLL Cab CAB32.DLL Tar TAR32.DLL
Unrar UNRAR32.DLL Unarj UNARJ32J.DLL Bga BGA32.DLL Unbel UNBEL32.DLL Yz1 YZ1.DLL
UnGCA UNGCA32.DLL Seven
Zip
7-ZIP32.DLL Unimp UNIMP32.DLL      
 ■お知らせ
 ・ダウンロードされるプロジェクトはVisual Basic 6.0で作成しました。なお、Visual Basic 5.0をお使いの方のための変換ソフトを作成しましたので、以下のリンクからダウンロードしてください。
 ちなみに、変換ソフトはVisual C++ 6.0で作成しましたので、ランタイムは不要です。  
VB6のプロジェクトをVB5のプロジェクトに変換するソフト(25KB)
 ■注意
 ・Tipsのページは、英数字を多く使っていますので、まれに文字化けが起こることがあります。その場合、エンコードを日本語(シフトJIS)に変更してください。
■ ホームページに戻る ■ ■ 圧縮解凍の部屋に戻る ■