mapiでの添付ファイル名No.23479
tk さん 05/07/05 20:18
 
はじめまして、
mapiで添付ファイルをあタッチしたとき、
添付するソースファイルのフォルダ名に(多分ファイル名でも)
「ポ」が含まれていると以下のメッセージが表示されます。
「添付ファイルのファイル名がおかしいです。ファイル名=xxxx」
このメッセージのファイル名を見ると、どうやら添付ファイル名と
タイトルの区切りが | のようですが、「ポ」の2バイト目が
| なので2バイトコードのチェックがうまく行っていないように
思いますがいかがでしょうか?

[ ]
RE:23479 mapiでの添付ファイル名No.23487
秀まるお2 さん 05/07/06 09:16
 
 お手数かけてすみません。ソースコードを調べてみたら、たしかに

   |

 の文字を使った特別な処理をしてました。それが関係しておかしくなってるよ
うです。

 詳しく再現テストするなどしてなんとか修正させていただきます。

[ ]
RE:23487 mapiでの添付ファイル名No.23489
秀まるお2 さん 05/07/06 10:45
 
 エクスプローラにてテストしてみたんですがいまいち再現できませんでした。

 d:\ポ\ポポポポ.txt

 ってファイルを用意して、それをエクスプローラ上からマウス右ボタンメニ
ューで「送る・メール受信者」とすると、たしかにMAPI経由で鶴亀メールが起動
するんですけど、エラーにはなりませんでした。

 鶴亀メールのバージョンはV4.17とV4.18β2で試しましたが、もしかして他の
バージョンだとダメとかって話かもしれませんが…。あるいは他に適当な再現手
順などあるのかもしれないです。

----------
 っと長い話を書いた後でなんですが、とりあえず原因として'|'が悪いことは
間違いないので、それを他の文字コード(漢字の2バイト目と重ならない文字)
に置き換えてみることにします。それでエラーが回避できるので。

[ ]
RE:23489 mapiでの添付ファイル名No.23494
tk さん 05/07/06 13:19
 
こちらで使用しているバージョンは 4.16 でした。
原因は明確なようなので、よろしくお願いします。

[ ]