トップページ > 記事閲覧
DXライブラリ起動中?起動直前?にマウスを移動させる
名前:Marshal 日時: 2020/09/10 10:51

管理人様 同様の経験ありの方 タイトルの通りなのですが、DXライブラリ起動直前〜起動完了するまでの間に、 普通に手でマウスを移動させると稀にWindows10ごとフリーズします。 一度フリーズするとキーボード、マウス関連は一切動作しなくなるため、再起動しか復活の術がなく、非常に大変困っております。 何が原因なのか調査するにも、毎回このようなフリーズされては、試すのが難しい状態です。 まず、このような問題が起こった方、回避方法をご教授頂けますと助かります。 DXライブラリは全て同じスレッド内で実施しています。 起動完了するまでの間、マウスを一切触らなければ基本的には問題ないようです。 不具合現症が非常にシリアスなため、管理人様もしくは経験された方の情報を頂けますと幸いです。
メンテ

Page: 1 |

Re: DXライブラリ起動中?起動直前?にマウスを移動させる ( No.1 )
名前:はるかぜ 日時:2020/09/10 11:28

・使用している言語、DXライブラリのバージョン ・Windowsの細かいバージョン ・発生する現象の細かい内容(マウス、キーボード等の入力デバイスだけ動かなくなるのか、それともOS自体がフリーズするのかなど) ・自分なりに講じた対策(マウス、キーボードの抜き差しやプログラム側のコード変更など) ・他のゲームや動画等でも発生するのか このあたりの情報があると答える側としてもうれしいと思います。 私はDXライブラリに限った話ではないですが、グラフィックボードが壊れた時に似たような症状がでました。 (何かしらのゲームを起動するとOS自体がフリーズする)
メンテ
Re: DXライブラリ起動中?起動直前?にマウスを移動させる ( No.2 )
名前:管理人 日時:2020/09/14 00:25

ご返信が遅くなり申し訳ありません はるかぜさんも仰られていますが、グラフィックスデバイスの不調の可能性があるかもしれません SetScreenMemToVramFlag( FALSE ); という記述を DxLib_Init の呼び出し前に実行すると Direct3D を使用しない描画方式になり、 グラフィックスデバイスへの負担が減りますので、もしグラフィックスデバイスの不調の場合は これでフリーズ現象が発生しなくなるかもしれません 逆に SetScreenMemToVramFlag( FALSE ); を DxLib_Init の呼び出し前に実行するようにしても 同様のフリーズ現象が発生する場合はグラフィックスデバイス以外の何かが原因である可能性が 高いということになります…
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存