RukeとLuNaYuの日記
I know the truth.
I know whole.
And I...know you.
平凡な大学生活の日記です。時折まじめな長文を書く病気になります。興味がなければ読み飛ばしてください。
200605 << 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >> 200607
スポンサーサイト (--/--/--(--) --:--:--)
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
アチューンズ (2006/06/03(土) 00:16:15)

_getch()が悪さをしていたのね。というか、コンソールからの入力待ちをしている間は、自分の所の関数を呼ぼうとしている他のプロセスは待機するようになっているみたい。

しかし、MDSNにこれらの関数は呼び出し元スレッドをロックするため、スレッド セーフになります。ロックされないバージョンについては、「_getch_nolock、_getwch_nolock」を参照してください。と書いてあるのでこの問題かと思って_getch_nolock()を使っても何も変わらなかった。とにかく、最終的にgeOShellのプラグインを作りたいのでコンソールI/Oがうまく使えない事自体は問題ではない。そこで(WIN32 APIのコンソール周りのAPIも少しいじってみたけれどやっぱりだめで)windowsプログラムにしてしまった。とりあえずiTunes側のプロトタイプはこれでOKかな。問題は、geOShellのプラグインってけっこうダーティーなプログラミングを要求されることだ。

[アチューンズ]の続きを読む
スポンサーサイト
(C)Copyright 2003-2007 by Ruke All rights reserved. Powered By FC2. VALID HTML? VALID CSS?
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。