23:22何が正しくないのか私には解りませんでした。以下問題のソースコードの一部抜粋です。12:59恐らく私が抜粋しすぎたのだと思います。以下問題のソースコードです。自分で応答なしになることを確認しました。13:04申し訳ございません。付けても正常に動作しません。09:45コードはこれで全部でしょうか?自分の環境では普通に動きますが...。付けても正常に動作しません。「正常に動作」と書かれても、どう動作させたいか書かないと第三者には判断しかねますよ。プログラムは書いたとおりに動きますから、コードだけみても書いた本人がどう動作させたいかは分かりません。正常に動作しないというのは、エラーで落ちるという事でしょうか?「応答なしになります」という事は画面が黒で何も描画されないという事でしょうか?それともフリーズする(ウインドウの閉じるボタン等も一切反応しなくなる)という事でしょうか?画面に何も表示されないという事であれば、Code配列の中身が0なので何も描画されないのは正常な動作だと思いますが...。上記のコードだと配列が0なので、『printfDx("%c",0);』と何回もやり続けるだけなので、何も表示されないです。『%c』は文字を一文字表示する書式なので『0』だと何も表示されないのです。自分の環境では数分動かし続けても普通に動いてます...。CountY;」は不要だと思いますよ、一回も使ってないので...。FileStr_Draw()で使ってるのはそこでちゃんと宣言してますし。実行環境を書いた方いいと思いますよ。ちなみに私の環境はこんな感じです。2017DXライブラリVer:3.21b上記の環境では問題なく動きます。あとは何処でエラーになっているか細かく調べる為に、コードの一部をコメントアウトして調べるとかですかね...。試しにFileStr_Draw();をコメントアウトしたらどうなりますかね?それで問題なく動くならやはり、FileStr_Draw()関数で問題が起こっているという事になります。FileStr_Draw()関数も見る限り無限ループになるような処理をしている訳でもないですし、問題ないとは思うのですが...。あるとしたらprintfDx()関数が一部の環境で不具合が出るとかですかねぇ...。printfDx()関数だけコメントアウトして動くようならその可能性が高いと思います。8.2.0DxLib:ver3.21です。21:10うーん、どうも環境依存っぽいので、管理人様に対応してもらうしかないですかね...。自分の手元には「MinGW」の環境が無いので確認できません。お力になれず、すいません。その場しのぎの回避方法としては、ほかの描画関数が正常に動作するなら、DrawFormatString()関数で代用するとかですかね...。(座標とか色とか指定しないといけないので、その分手間ですが...。誠にありがとうございました。(記事メンテ時に使用)クッキ。