Move/Copy関数でエラーメッセージNo.09230
hi_sugar さん 03/08/13 08:59
 
こんにちは。いつも鶴亀メールにお世話になっています。

 Move/Copy関数で複写/移動先にフォルダがない場合、エラーメッセージを出力
します。(多分、Ver2.46あたりから)

 確認のほどよろしくお願いいたします。
 
 環境はWin2k + 鶴亀Ver3.03β5です。

[ ]
RE:09230 Move/Copy関数でエラーメッセーNo.09232
秀まるお さん 03/08/13 13:03
 
 ヘルプを見たら、

 「移動先のフォルダが存在しなかった場合は何もエラーメッセージを出さずに
失敗します。」

 と書いてありました。いつぞやの修正の時に、そういう仕様を理解してなかっ
たんだと思います。

 さっそく修正させて頂きます。

[ ]
RE:09232 Move/Copy関数でエラーメッセーNo.09245
hi_sugar さん 03/08/18 19:38
 
> 「移動先のフォルダが存在しなかった場合は何もエラーメッセージを出さずに
>失敗します。」
> さっそく修正させて頂きます。

 Ver3.03で修正されていることを確認しました。
 対応、どうもありがとうございました。
 
 ただ、仕様としてはどちらでも構わないのですが、(実際、こういう使い方は
していないのですが。)
#n = dllfunc("Copy", "TEST_ACC", "User");
  としたとき、
"内部エラー:Userフォルダ自身が要求されました。とりあえず受信フォルダを
返します。title.cpp(6507) error=127  ご面倒で無ければ..."
 が出力されたのでとりあえず報告します。

※動作としてはこのメッセージを2度繰り返し、成功(1)を返して、受信フォルダ
  にコピーされます。

[ ]
RE:09245 Move/Copy関数でエラーメッセーNo.09255
秀まるお さん 03/08/19 11:28
 
 たしかにマクロから呼び出されて内部エラーが出るのはまずいです。エラーを
返すように修正してみます。

[ ]
RE:09255 Move/Copy関数でエラーメッセーNo.09278
hi_sugar さん 03/08/26 11:08
 
>エラーを返すように修正してみます。

  Ver3.05β1で修正されていることを確認しました。
  対応、どうもありがとうございました。

 ただ、履歴では、
>(適切なエラーメッセージを表示してエラーコードを返すようにした)
 とありますが、Move/Copyではエラーコード(0)を返すだけでした。
 動作(仕様)としてはこのままで全然構いませんけど。

[ ]