[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 06/08 10:58 / Filesize : 131 KB / Number-of Response : 644
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Win32API質問箱 Build65



1 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 15:51:24 ]
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。

過去スレ、関連リンクは>>2-10くらい。

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版(msdn2.microsoft.com/library/)の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで

- Win32API質問箱 wiki
wiki.livedoor.jp/program1/d/FrontPage

Win32API質問箱 Build64
pc11.2ch.net/test/read.cgi/tech/1207099291/

324 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:13:46 ]
というか>>314のレス内容からこの程度の応用すら思い付かない奴は
プログラマに向いていないので転職をおすすめする

325 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:22:24 ]
sndPlaySound使う時点でプログラマに向いてないと思うがw

326 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:25:16 ]
非同期ってのは、そういう意味じゃないだろ。

327 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:27:09 ]
>>314>>323は、
60秒後に
このメッセージを表示
することだよな。

それを求めていたら、そういう質問になるだろう。

328 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:30:04 ]
>>313の質問は、

> 非同期でwav再生してて、wavの再生位置が1分に来たら
> このメッセージを表示

である。

言葉を補うと、

すでに非同期で再生しているwavが、
その再生位置が1分のところに来たら
このメッセージを表示

となるだろう。

どこまで再生しているのか不明な以上、
Sleepなんかじゃ話にならない。

329 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:31:42 ]
wavの再生速度を変えないなら、再生位置が1分になるのは再生してから1分後だろう

330 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:33:04 ]
音とびなどの特殊状況を考えなければね

331 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:34:08 ]
今時wavの再生ごときで音とびなんてするかよ

332 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:35:46 ]
>>331
こういう奴って、実際にやったことないんだろうなぁ



333 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:39:15 ]
>>332
仮に音とびしても「再生位置1分」と実時間とのずれなんて誤差範囲だろ
お前のPCでは1分のwavを再生するのに2分かかるほど音とびするのか?

334 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:44:03 ]
sndPlaySoundから制御が返った瞬間に、再生開始されてると、いったい誰が保証してくれるんだ?
保証されていないものに頼ることこそ、プログラマに向いてない。

メモリ上にwavを読みこんであったとしても、そいつが物理メモリ上になかったら?

ファイルから直に再生するときに、CD-ROMなどのアクセスに時間のかかるデバイス上にあったら?
しかも、同時に他のアクセスが発生して、当該ファイルの読込みが途切れたら?

>>329
ループ再生していたら、再生開始から1分後とは限らない。
それに、先頭から再生しているのかどうかも、わからんし、
途中で一時停止するかもしれん。

335 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 08:50:28 ]
>>334
お前ムキになりすぎ

そもそもsndPlaySoundは一時停止なんてできないし、
そんな事を言い出したらDirectSoundのコールバックやらを使っても正確に1分かどうかなんて分からんぞ

336 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 09:04:22 ]
目的によって手段を選べばいい

337 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 09:06:28 ]
ノートPC動かすとHDDのヘッドがリトラクトして簡単に音飛びするよ。
それも3秒とかの単位で。
Sleepで時間あわせなんてナンセンス。
定期的に再生位置を読みにいくしかないんじゃね。

338 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 09:14:25 ]
> ノートPC動かすとHDDのヘッドがリトラクトして
そんな使い方してたらHDD壊れるだろw

339 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 09:58:35 ]
>>335
sndPlaySoundを使うことを前提にして話をするなよ。

340 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 10:05:13 ]
>>338
壊れないんだな、これが。

何年も前から、ノートPCのHDDには加速度センサが付いていて、
動きはじめた時点でヘッドを安全領域に移動させはじめるのよ。
衝撃が加わるであろう頃には、かなりの衝撃に耐えられる状態になる。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<131KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef