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

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