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で作成しましたので、ランタイムは不要です。
|
■注意
|
・Tipsのページは、英数字を多く使っていますので、まれに文字化けが起こることがあります。その場合、エンコードを日本語(シフトJIS)に変更してください。
|
■ ホームページに戻る ■ ■ 圧縮解凍の部屋に戻る ■
|