喫茶XRAYトップページ

[スレッド全体
]

[3323] Re4:ちょっと鬱状態返信 削除
2010/5/4 (火) 00:06:45 たてぐや 〔HomePage
▼ ヒマジン(John Lemmon)さん
> 既読/未読の判断関数で添付ファイルは引数に含まれていないので、
> その判断には GetSummary(i)で十分だと思いますけど?
> なんのために添付ファイルまで取得してるんですか?


 受信記録としてメールソフトの受信画面のようなものを表示します。
その時にSummary情報と一緒に添付ファイル名が欲しいのです。既読判断では
それ以外の情報で十分に判別できるためです。

> ところで、AttachFilePathは設定してあるんでしょうか?

 こちらはもちろん設定しています。設定ダイアログを持っていて、
そこで設定したものが渡るようになっています。

[3324] Re5:ちょっと鬱状態返信 削除
2010/5/4 (火) 13:17:13 ヒマジン(John Lemmon)
▼ たてぐやさん

GetMailMessageを使ってメールの既読/未読の判定をした時に無駄に取得した
添付ファイルは どのタイミングで削除しているのでしょうか?
やり方を変えて、GetSummaryを使ってメールの既読/未読の判定をした後で、
未読のメールだけを再度GetMailMessageを使って取得するのではダメなんですか?
そのようにしても何かエラーが発生しますか?
こちらではエラーを再現できないのですが、原因がNMPOP3ではなくて環境による
ものということはないのでしょうか?


[3325] Re6:ちょっと鬱状態返信 削除
2010/5/4 (火) 17:08:05 たてぐや 〔HomePage
▼ ヒマジン(John Lemmon)さん
 アドバイスありがとうございます。

> GetMailMessageを使ってメールの既読/未読の判定をした時に無駄に取得した
> 添付ファイルは どのタイミングで削除しているのでしょうか?


ここは
if not isKIdoku then begin
処理
end
else begin
  添付ファイル削除
end;
のようにしてあります。

> やり方を変えて、GetSummaryを使ってメールの既読/未読の判定をした後で、
> 未読のメールだけを再度GetMailMessageを使って取得するのではダメなんですか?


 こちらはこれから書き変えて試してみます。休日は「おんもが明るいうち」は
プログラム作りに身が入らなうもので、済みません。

> こちらではエラーを再現できないのですが、原因がNMPOP3ではなくて環境による
> ものということはないのでしょうか?


 職場のマシンと自宅のマシンでまったく同じエラーが発生しますので、
環境ではないと思われます。

[3327] Re6:ちょっと鬱状態返信 削除
2010/5/4 (火) 23:29:36 たてぐや 〔HomePage
▼ ヒマジン(John Lemmon)さん

> GetMailMessageを使ってメールの既読/未読の判定をした時に無駄に取得した
> 添付ファイルは どのタイミングで削除しているのでしょうか?
> やり方を変えて、GetSummaryを使ってメールの既読/未読の判定をした後で、
> 未読のメールだけを再度GetMailMessageを使って取得するのではダメなんですか?


 その手順でやるとエラーは出ず、うまくいきそうです。この変更に伴って
いくつか組み立てなおさないといけないところは残りましたが。このエラーが
おかげさまでクリアできましたので、じっくり取り組めます。

ありがとうございます。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.82