トップページ > 記事閲覧
デバッグの際に不定期でフリーズする
名前:うっひょい 日時: 2015/03/23 16:11

Visual StudioでDXライブラリをインクルードして使うと不定期でフリーズしてしまいます。 フリーズするとマウスポインタだけ動かせることができ、その他は全部操作を受け付けません。 タスクバーに表示されている時計も止まります。 フリーズするタイミングとしてはF5キーを押してデバッグを実行してウィンドウが出た時にフリーズが起こります。 そうなった場合電源ボタンを押して強制終了をするしか今のところ解決策はありません。 強制終了をした後にパソコンを起動してVisual Studioのフリーズしたプロジェクトを起動してデバッグを実行すると次の様なエラーが出ます。 エラー 4 error FTK1013: ファイル追跡ログ ファイルに Unicode バイト オーダー マーカーが見つかりませんでした: C:\Users\owner\Documents\Visual Studio 2013\Projects\プロジェクト名\Debug\プロジェクト名.tlog\CL.read.1.tlog。追跡データが無効です。 C:\Users\owner\Documents\Visual Studio 2013\Projects\プロジェクト名\FileTracker プロジェクト名 エラー 5 error FTK1013: ファイル追跡ログ ファイルに Unicode バイト オーダー マーカーが見つかりませんでした: C:\Users\owner\Documents\Visual Studio 2013\Projects\プロジェクト名\Debug\プロジェクト名.tlog\CL.write.1.tlog。追跡データが無効です。 C:\Users\owner\Documents\Visual Studio 2013\Projects\プロジェクト名\FileTracker プロジェクト名 上記のエラーが起きた後すぐにまたデバッグを実行すると正常にデバッグされるかまたは次のようなエラーが発生します。 エラー 3 error LNK1209: プログラム データベース 'C:\Users\owner\Documents\Visual Studio 2013\Projects\プロジェクト名\Debug\プロジェクト名.pdb' が以前のリンクと異なります。 再リンクまたは再度ビルドしてください。 C:\Users\owner\Documents\Visual Studio 2013\Projects\プロジェクト名\LINK プロジェクト名 上記のエラーが起きた後にすぐデバッグすると正常にデバッグされます。 本当に不定期で起こります。1、2ヶ月使っていて一回もフリーズしない時もあれば5回のデバッグの内にフリーズするときもあります。 前回質問させてもらった者です。 前回も上記のような不具合が生じると質問をして管理者さんが回答をしてくださいました。 その回答通りの方法(SetEnableXAudioFlag(FALSE)という一文を加える)を試したら不具合が起こらなくなりました。 しかし、最近また同じような不具合が生じるようになりました。 更にたまにですが不具合が生じてやむを得ず再起動してVisual Studioを起動して 不具合の生じたプロジェクトを開くとcppファイルもしくはhファイルの一つを開こうとすると メモ帳が起動してコードが書いてあったはずのファイルが真っ白に上書きされた状態で開かれます。 必ずではなくて時々起ります。一つではなくて全部のファイルがそうなった時もあります。 バックアップを取ってあったのですがそのファイルも同じく真っ白になってしまいます。
メンテ

Page: 1 |

Re: デバッグの際に不定期でフリーズする ( No.1 )
名前:管理人 日時:2015/03/24 00:00

フリーズが発生してもPCは完全に止まっていない可能性が高いと思いますので、 電源ボタンを押して強制終了するのは危険です cppファイルや hファイルが真っ白になってしまったり、エラー 4 error FTK1013 が 発生したのは恐らくファイルが破損してしまったからだと思います なので、そのような事態を避ける為にも、フリーズしてしまった場合は根気強く 動き出すのを待ってみてください ( 私の場合、最大で15分ほどフリーズしたままになったことがありますが、 その後フリーズが解け、動き出しました ) DirectInput が原因である可能性もありますので、よろしければ DxLib_Init の前に SetUseDirectInputFlag( FALSE ) ; という記述も追加してみてください > 前回質問させてもらった者です。 うっひょいさんという方の書き込みは今まで無かったのですが、前回とはお名前を 変えていられるのでしょうか?
メンテ
Re: デバッグの際に不定期でフリーズする ( No.2 )
名前:うっひょい 日時:2015/03/25 15:15

すみません、前回はふじっちという名前ですね。 前回の投稿の際はどうしてもNGワードに引っかかってしまってメールを送りました。 メールを送った際は藤原という本名で送りました。 お手数かけて申し訳ありません。 この不具合が起こるようになって最初の方は待ってみたりもしたのですが 丸一日待っても画面が変わらず操作も受け付けなつけなかったのでそれがわかってからは強制終了しています。
メンテ
Re: デバッグの際に不定期でフリーズする ( No.3 )
名前:管理人 日時:2015/03/26 00:06

ふじっちさんでしたか、メールを確認させて頂きました 前回のことを全く踏まえないのでしたらお名前を変えられても問題ありませんが、 今回のように前回のことを踏まえる場合は同じお名前でお書き込みください 本題ですが よろしければプログラム実行時に作成される Log.txt の内容をこちらに 貼りつけて頂けないでしょうか? もしかしたら原因が分かるかもしれませんので・・・ あと、最新版をお使いではありませんでしたら、最新版では直っている 可能性がありますので、よろしければこちらの暫定の最新版をお試しに なってみてください m(_ _)m https://dxlib.xsrv.jp/temp/DxLibVCTest.exe // VisualC++ 用 (中身を既存のライブラリのファイルに上書きして、『リビルド』をして下さい)
メンテ

Page: 1 |

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

   クッキー保存