Zen-Ichi

フルスクリーン切替

投稿日:2000年4月13日 更新日: 投稿者:

— MNA —

ごく一部の環境でフルスクリーンにうまく切り替わらなかったようなので対策を施しました。ログを取って原因を調べた結果、うまく行かなかったのはWindowsのメッセージが飛んでくるタイミングにあることが判明しました。

環境によってWindowモードとフルスクリーンを切り替えた時にWM_ACTIVATEAPPが飛んでくる場合とそうでない場合があるのです。ほとんどの環境では切り替えの時には飛んでこないのですが、一部の飛んでくる機種では切り替え用のルーチンとACTIVATEAPPの復帰用のルーチンがぶつかってしまい、永久ループとなって強制終了がかかってしまっていたのでした。

このように自分の環境だけでは決して安心できないのがWindowsの難点ですね。今後もこのようにしょうもないことに時間を費やす事態が多く発生するかも知れません。一般公開するのはある意味冷や冷や物です(笑)

-Zen-Ichi
-


comment

リンクが多数含まれていると表示されないのでご注意ください。(スパム対策)

CAPTCHA


関連記事

メモリは節約

— MNA — 続・メモリの節約作業。 昨日書いたように、描画元フラグの共有化をコツコツと進めていったら、かなりメモリの消費量を抑えることができました! 2面に至ってはなんと半… 続きを読む

no image

新システム案

— MNA — 新システムが浮かんできたのでちょっと組み込んでみることに。手応えとしてはなかなかいい感じです。しかしこのシステムだとアイテムが大量に出てくるのですぐにゲージが貯… 続きを読む

no image

VC5からVC6に

— MNA — 開発環境がVC5からVC6に変わりました。しかし、ここで問題が・・・5と6では微妙に生成されるコードが違うのか、5では全く問題無く動いていたものを コンパイルし… 続きを読む

no image

拡大縮小

— MNA — 雑魚にも拡縮を適用。これで一応雲から飛び出す準備は整った・・・かな?

no image

シールドゲージ

— MNA — シールドゲージのアニメーション関連をもう少しマシにしました。やはり一気にアイテムを回収したときとか違和感がありましたので。また、内部の数値だけでなく、画像の方も… 続きを読む