▼ ヒマジン(John Lemmon)さん
アドバイスいただいたのにお返事が遅くなってしまって済みません。
> タイマーではなく、ボタンのクリックでその関数を呼んだ場合でもエラーが
> 確実に発生するような最小限のコードと条件を提示してください。
このアプリケーションはタスクトレイに入るタイプでフォームは
表示されません。しかしながらタスクトレイのポップアップ、メニ
ューに「今すぐチェック」という項目が設けてあって、タイマーみ
関わらず受信を行うことができるようにしてあります。ここで呼び
出されるのはタイマーイベントで呼び出されるのと同じプロシジャ
です。
> また、既読判定の関数を呼ぶ前に GetMailMessage(i);の代わりに GetSummary(i);を使ってみたらどうなりますか?
> そうした場合でもエラーが出ますか?
試してみたところ、GetSummary(i)ではエラーになりません。も
ちろん情報をとっていないので、既読/未読の判断はできません。
GetMailmesageで、デコードが開始されるとこのエラーが発生する
ように思います。(思いこんじゃいけないとは思いますが…)
|