[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
::===========================================================
BKC_OnSendの使い方でひとつ頭を抱えています.
このコールバック関数からの返り値によって,送信メールのその後の
身の振り方が決まるわけですが,返り値を決定できるまで,
(より具体的には,BkCMが送信に成功したか失敗したか確定できるまで)
BKC_OnSendを終了できないのでBecky!本体が固まったままに
なってしまいます.
ためしにOnSendのなかから送信用スレッドを呼び出す形にしてみたところ
快適にはなったのですが,これだと「とりあえず送信成功」で
返り値を返してコールバックを抜け,あとから「やっぱり送信失敗」と
判明することになってしまうのです.
コールバック関数の中にいながら,Becky!本体には別の仕事をしていて
もらうということは,無理なんでしょうか.
--
::===========================================================
:: 三浦 琢磨 <mailto:mueller@...>
:: PGP fingerprint: 42FC 4F53 2FB6 5810 1B1B 97A3 F166 2DE7
::===========================================================
▼ スレッド
- 2322: BKC_OnSendの使い方でひとつ頭を抱えています. このコールバック関数からの返り値によって,送信 Miura Takuma
- └2323: Miura Takuma さんの「[becky-pin:02322] コールバック関数の中にいる限り, メインルーチンは止まった shinonon
- └2324: 私もDelphianなのでこれで試してみます. 「混ぜる」ってのは・・・どういうふうに記述すること Miura Takuma
- └2325: Miura Takuma さんの「[becky-pin:02324] Re: コールバック関数の中にいる限 り,メインルーチンは止まっ shinonon
- └2326: 素早いお答えありがとうございました. 他言語で書かれたプログラムに対しても,Application変数は Miura Takuma