▼ Mr.XRAYさん
> 文字コードかな?
> 添付ファイルがある場合ということで.
> もしそれが日本語のファイル名だったら... もしかして
ありがとうございます。
添付ファイルは日本語ファイル名ではありません。
Fname := ChangeFileExt(Application.exename,'.log');
ですので、Appication.logとなります。これをブレークをかけたりして
調べても正しいフルパス名が取れています。
何よりも不思議なのは、1回目はなんら問題なくデコードしてくれるのに、
そのメールをサーバから削除しないまま再度受信したときに限って
エラーになるのです。多分どこか他の所でなにかへぼなコードを
書いてあるのでは、と思います。もう少し調べてみます。
|