- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールを送受信できるDLL(ご指導お願いします。))
メール送受信DLLをVB6.0で使用する際の問題
このQ&Aのポイント
- VB6.0で使用するメール送受信DLLにおいて、容量の大きい添付ファイルの送受信時に処理待ちが発生し、フリーズする問題が発生しています。
- 容量の大きいデータを送受信する方法と、その最中に割り込みイベントを発生させる方法を教えていただきたいです。
- 日本システム開発のメールDLLはこの問題を解決する可能性があるようですが、OCXを必要とするため、ボトルネックになっています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
時間がかかる処理を 1.別スレッドで行う または、 2.別プロセスで行う ようにすれば、処理待ちの状態にはならなくなります。 1.については、VB6.0では標準の方法はありません。あんまり良くないですが、WindowsAPIでスレッドを作成することになります。 2.については、メールの送受信処理をActiveX EXEにすることで実現可能です。 >日本システム開発のメールDLL メール送受信のライブラリなんてさがせばごろごろしてます。 有名なのはBASP21ですかね http://www.hi-ho.ne.jp/babaq/basp21.html ぱっと見ですが、送信は非同期で出来るようです。
お礼
有難うございました。