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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.