PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
24001 | 15/01/20 11:45:03 | RE:PB10: zip圧縮について By onoz |
24000 | 15/01/20 11:39:50 | RE:PB10: zip圧縮について By onoz |
23998 | 15/01/09 14:46:30 | PB10: zip圧縮について By adako1 |
カテゴリ:
日付:2015年01月09日 14:46 発信者:adako1
題名:PB10: zip圧縮について
UNLHA32.DLLを使用したunlha関数でのLZHでの圧縮はできましたが
UnZip32.DLLを使用したunzip関数がうまく動作しません
スクリプトは以下の通りです。
エラーは、「関数が参照できませんでした」となります
外部関数の定義の仕方、実行スクリプトは以下の通りですが、何かおかしいのでしょうか?
<外部関数の定義>
//unlha
function long unlha(long hwnd, string szCmdLine,ref string szOutput, long dwSize) library "UNLHA32.DLL" alias for "Unlha;Ansi"
//unzip
function long unzip(long hwnd, string szCmdLine,ref string szOutput, long dwSize) library "UnZip32.DLL" alias for "Unzip;Ansi"
<スクリプトの記述>
LONG size
string buffer
size = 1024
buffer = space(size+1)
//unlza関数実行
Unlha(0, "a F:\ABC.LZH F:\abc.dmp" , buffer, 0)
//unzip関数実行
Unzip(0, "a F:\ABC.zip F:\abc.dmp" , buffer, 0)
付加情報:
PowerBuilder Version 10
Client SoftWare
OS Windows XP
DBMS その他
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.