ファイルコピーで重複があったときにダイアログのファイル名が変になる
ファイルをコピーしようとするときに
同じ名前があると,上書きするかどうかのダイアログが出ますが,
ある特定の文字(^0,^1,^2,^3)が入っていると
そのときのファイル名が勝手に変わって,作業環境マネージャーの名称に置換されてしまいます.
何故でしょうか?
たとえばコピーされるファイル名がaaaaaaFB^3bbbbb とすると
ダイアログは
移動中の項目“aaaaaaFBXXXXXXXbbbbb”と同じ名前の項目が、すでにここにあります。移動中の項目と入れかえますか?
となります.
どうも^3の部分で文字列が変わっているようです.
CALL ParamText では ^0,^1,^2などが リソースファイルの文字列を置換してくれる機能がありますが,
文字列に置き換える機能とOSのファイルの扱いのアラートメッセージの間のバグでしょうかね
もっと調べると
^0と^1 はその部分が抜けます
^2 は 詳しい追加説明が下に表示されます。 に置換され
^3 は 作業環境マネージャーの名称 に置換されます
^4,^5,^6は問題なくそのままの名称です
OSのバグでしょうか?