[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:2970] Meadow 1.99a1 - Access violation.



>>>>> at Thu, 21 Feb 2002 14:15:35 +0900
>>>>> himi == MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx> said,

>  Meadowでも以前そんなことがあったような記憶がないではないです.

himi> Meadow 1.xでは全部つぶしたつもりなんですが。;_;

### 前にもいった内容ではあるが、全然デバッグしてない...

今回のDead Lock は少々違うのですが、CPU食いまくりのドツボ状態に陥ること
は1.x でもまれにあります。

あと、message をロストするのか、focus は移っているのにキーが渡らない状態
になることもたまに。この時は マウスやキー操作で別のwindow にfocus を一度
変えて戻してやると復帰。

とはいえMeadow に限らず他のアプリでも、(会社で作業していてWin2k でも
WinXPでも家のNotePCのWin2kでも) CTRL や ALT のUP をロストするのか、指は
離しているのに押されっぱなしの状態になることもそれなりにちょくちょくあっ
たりするので、なんともやらしいのだが。


> yasushi> ちらほらとPostMessageを見かけるので、大丈夫かいな、と思っ
> yasushi> てたんですが、やっぱりその辺でしたか^^;
>
>  相手がメッセージ受け取ってくれるまでPost側がブロックするというあ
> たりが...
>
> # ポストの中で握手してどうするつもりなんだ?

キューに入るまでのブロックですよね?
握手自体は必要でしょう。 PostMessage()だって同期(OSが受信保証)しなかった
らプログラムを書く方は大変なことになっちゃうもの。
## そゆことではなくて?


himi> たぶんmessage queueが恐ろしく少なかったWin16の名残というやつでしょう。-_-#

近い将来こんな会話も?
A:『このコードはなんでこんななの?』
B:『Win95 という特殊なWin32 platform のサポートの名残でしょう』


himi> from himi
himi> ## なんでOS/2にならんかったんだろうか。;_;

## どういう意味かよくわかってないけど
カトラーの『闘うプログラマー』ネタかな?

--- Regards,
 Shun-ichi Goto  <gotoh@xxxxxxxxxxx>
   R&D Group, TAIYO Corp., Tokyo, JAPAN