かぶだいくんで RSS で DDE

今はとりあえず DdeUtils を使っている。このライブラリーとは直接の関連はないのだが、DdeUtils の中で Windows API の DdeClientTransaction を使っている。この API の中でいわゆる DoEvents 相当のことをしているらしく、ボタンを押して、DdeUtils を呼んでこの API が呼ばれ、そこから返ってこない内に、UI スレッドが動いてしまうので、またボタンが押せてしまう。要は、ボタンの二重押しになってしまい、面倒くさい。スレッドをブロックしてくれるほうがありがたい。Windows 3.0 の時代からある API だからこのようなおせっかいな仕様になっているのかな。