2006年 07月 24日
工夫
|
Tokkyさん、ご協力ありがとうございます。そうですか、より深刻ですか、そうですか…。困ったな、何故だろう?う~ん…これはもう原因追求よりも、ウィンドウ表示関連を再構築し直す方が早そうな気がしてきました。来月のお盆辺りにまとまった休みが取れそうなので、とりあえずはその方向性でいこうかと思います。ご迷惑をお掛けしてしまい申し訳御座いません。
Dimではウィンドウが表示出来た、とのことですが、そもそもDelayerは外見以外はDimとは根本から違う設計で構築されています。早い話が、Dimは起動時にこっそりウィンドウを生成し、当該ウィンドウ内でプレイリストを管理するという構造でしたが、一方、Delayerは「ウィンドウを表示」が実行されるまではウィンドウが生成すらされないという、より省リソースな設計がなされています。また、実はプレイリスト自体も「再生」や「プレイリスト表示」等の要求があるまで読み込まない等、とにかく思いつく遅延工夫が満載です。…と言うわけで、Dimよりリソースに大幅に優しく、しかし安定性を大きく欠く(ANSI版限定みたいですが…)。それが現在のDelayerです。いやぁ、個人的にはそうした無駄でアホっぽい工夫が大好きなんですが、まさかブルースクリーンという形でしっぺ返しを喰うとは思ってもいませんでした。以後、特にANSI版に対してはもっと注意しながら造ることにします。本当に失礼致しました。
Dimではウィンドウが表示出来た、とのことですが、そもそもDelayerは外見以外はDimとは根本から違う設計で構築されています。早い話が、Dimは起動時にこっそりウィンドウを生成し、当該ウィンドウ内でプレイリストを管理するという構造でしたが、一方、Delayerは「ウィンドウを表示」が実行されるまではウィンドウが生成すらされないという、より省リソースな設計がなされています。また、実はプレイリスト自体も「再生」や「プレイリスト表示」等の要求があるまで読み込まない等、とにかく思いつく遅延工夫が満載です。…と言うわけで、Dimよりリソースに大幅に優しく、しかし安定性を大きく欠く(ANSI版限定みたいですが…)。それが現在のDelayerです。いやぁ、個人的にはそうした無駄でアホっぽい工夫が大好きなんですが、まさかブルースクリーンという形でしっぺ返しを喰うとは思ってもいませんでした。以後、特にANSI版に対してはもっと注意しながら造ることにします。本当に失礼致しました。
by agar1093
| 2006-07-24 07:10