ページ 1 / 1
突然不定期でDXライブラリが終了してしまう。
Posted: 2015年11月13日(金) 23:32
by ピーちゃん
DXライブラリを使っていますが、DxLibの実行中に不定期ですが突然終了してしまいます。
考えられるものは何かありますでしょうか?
よろしくお願いいたします。
Re: 突然不定期でDXライブラリが終了してしまう。
Posted: 2015年11月14日(土) 08:04
by hide
9割方単純にあなたの実装ミスだと思います
DXLibの最近新しく追加された機能をバリバリつかってますとかならライブラリを疑うのも間違ってはいませんが、
デバッガやバージョン管理で原因を特定するのが先です。
開発中に突然そうなったのであればなる前まで戻して差分を考えるといいです。
Re: 突然不定期でDXライブラリが終了してしまう。
Posted: 2015年11月14日(土) 13:28
by Dixq (管理人)
突然終了するというときの症状を詳しく教えてください。
後、デバッグ実行している時に突然終了するとどうなりますか?
Re: 突然不定期でDXライブラリが終了してしまう。
Posted: 2015年11月14日(土) 15:37
by softya(ソフト屋)
画像などのメモリ解放が不十分でリソース不足で突然終了する可能性はあります。
あるいは配列の添字外アクセスやポインタの操作ミスなどC言語系は異常終了する罠は豊富です。
なので異常終了時の状況がわからない限り原因を断定するのは難しいです。
Re: 突然不定期でDXライブラリが終了してしまう。
Posted: 2015年11月15日(日) 15:32
by ピーちゃん
質問主です。
すみません、解決しました。
コード:
while(1){
int ハンドル = 画像;
画像の描画;
キー待ち;
}
となっていて、おそらく
> 画像などのメモリ解放が不十分でリソース不足で突然終了する可能性はあります。
が原因だと思いました。
int ハンドル = 画像; を無限ループに入る前に宣言をするようにしたところ、
今のところは突然終了してしまうことはなくなりました。
回答ありがとうございます。
Re: 突然不定期でDXライブラリが終了してしまう。
Posted: 2015年11月15日(日) 16:28
by みけCAT
解決したのでしたら、解決チェックをお願いします。
解決チェックをするには、投稿画面の「送信」ボタンの右にある「解決!」にチェックを入れた状態で返信を投稿してください。
Re: 突然不定期でDXライブラリが終了してしまう。
Posted: 2015年11月15日(日) 16:49
by ピーちゃん
みけCAT さんが書きました:解決したのでしたら、解決チェックをお願いします。
解決チェックをするには、投稿画面の「送信」ボタンの右にある「解決!」にチェックを入れた状態で返信を投稿してください。
ありがとうございます。
まさに今、その解決ボタンを探していて再質問をしようとしたところでした。
こんなところにあったのですね、親切に教えて頂きありがとうございます。