[becky-pin:02322] コールバック関数の中にいる限り,メインルーチンは止まったまま?

Subject:
[becky-pin:02322] コールバック関数の中にいる限り,メインルーチンは止まったまま?
From:
Miura Takuma <mueller@...>
Date:
Sun, 11 Aug 2002 20:56:25 +0900
X-Mailer:
Becky! ver. 2.00.08
Message-Id:
<20020811204857.08C0.MUELLER‐at‐csc.jp>
こんばんは.いつもどうも.

 BKC_OnSendの使い方でひとつ頭を抱えています.
 このコールバック関数からの返り値によって,送信メールのその後の
 身の振り方が決まるわけですが,返り値を決定できるまで,
 (より具体的には,BkCMが送信に成功したか失敗したか確定できるまで)
 BKC_OnSendを終了できないのでBecky!本体が固まったままに
 なってしまいます.

 ためしにOnSendのなかから送信用スレッドを呼び出す形にしてみたところ
 快適にはなったのですが,これだと「とりあえず送信成功」で
 返り値を返してコールバックを抜け,あとから「やっぱり送信失敗」と
 判明することになってしまうのです.

 コールバック関数の中にいながら,Becky!本体には別の仕事をしていて
 もらうということは,無理なんでしょうか.
--

::===========================================================
:: 三浦 琢磨  <mailto:mueller@...>
:: PGP fingerprint: 42FC 4F53 2FB6 5810 1B1B 97A3 F166 2DE7
::===========================================================

スレッド

Navigation

検索

[検索ヘルプ]

Maintener: Tietew <www.tietew.jp>
Powered by Ruby on Rails, Mongrel, PostgreSQL, and Hyper Estraier.
click here