- 546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/03(水) 00:43:42 ID:mxu9sPYy0]
- >>543
>一点目:APIなので、高速化のしようがない。 dwFlagsの値で速度が変わってくるって説明があるでしょ? 速度のことがなけりゃそりゃBEST_MODEにするんだろうけど、 あるデバイスでは顕著に遅かったりしたら、違うモードにするほうが 万人に使ってもらうソフトとしたらいい選択かもしれないよね? もしかしたらGUIで変更可能にする必要があるかもしれないけど、 マニュアルに記載することも増えるしユーザーも混乱するだろう。 こういった吟味って普通しませんか? >二点目:内側で使うなとあるのに内側で使ったときの影響が気になれば試してみればいいだけ。 こういうデバイス依存のAPIって間違って使っても不具合が起こらないことが多々ある。 おれはOpenGLやDirectXが本職なのだけど、こういった順序に起因するミスは、 間違っても大抵動くが、特定の環境ではブルースクリーンになったりする。 それに長期間のプログラムのメンテナンスってのはとても難しいもので おそらく半年もたてばこの制約ってのは忘れてしまうだろう。 そのときに 内側で使うように間違えてしまって、かつ自分の環境で不具合が発生しないというのは ものすごく厄介だよ? だからそういうミスが絶対に起こらないように、コストをかけてプログラム上に工夫を施すことはよくやるもの。 このAPIに関する細かい情報がwebや書籍で簡単に見つかるようになって そしてみんながこの機能を重要視するようになったときに、 ようやくいろんなソフトが対応しだすものだと思うよ。
|

|