PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
847 | 98/03/13 13:53:55 | RE(2):PBでファイルのコピーが可能か? By Taka |
838 | 98/03/12 20:46:14 | RE(1):PBでファイルのコピーが可能か? By あすかちゃんの父 |
835 | 98/03/12 18:24:37 | PBでファイルのコピーが可能か? By paru |
カテゴリ:旧電子会議室
日付:1998年03月13日 13:53 発信者:Taka
題名:RE(2):PBでファイルのコピーが可能か?
>PowerBuilderでファイルのコピーを簡単におこなう方法があるでしょうか?例えば関数とか..もしご存知でしたら教えて下さい。
Win32APIの CopyFile関数を外部関数で定義すると良いでしょう。
*** 外部関数の宣言 ***
function boolean CopyFile( string old_file_name, string new_file_name, boolean exist ) &
library \'kernel32.dll\' alias for \"CopyFileA\"
*** スクリプトでの実行例 ***
CopyFile( sle_1.Text , sle_2.Text , false )
こんな感じでしょうか。
※戻り値の説明
true:正常終了 false:エラー
※第3パラメータの説明
コピー先ファイルが既存の場合の動作をBool値で指定
true :上書きしない(既存の場合エラーとなる)
false:上書きする
注意:この関数は、32bit版のPBでのみ実行できます。
もし 16bit版で作動させている場合、外部関数の宣言を 16bit用に書き替えてください。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.