トップページ > 過去ログ > 記事閲覧
フォームを・・・
名前:みず 日時: 2009/03/12 19:10

C#のフォームからDXライブラリを実行して フォームの方を移動させようとしたところ DxDLL.csの  return dx_CheckHitKey( KeyCode ); を指して、StackOverflowExceptionはハンドルされませんでしたというエラーが出ます これは何が悪いのでしょうか それとも根本的な間違いがあるのでしょうか どなたか分かる方回答お願いします

Page: 1 |

Re: フォームを・・・ ( No.1 )
名前:管理人 日時:2009/03/14 10:27

すいません、C#に関する知識が殆ど無いのでちょっと質問させてください フォームを移動する、というのは、ウインドウ上部のバーをドラッグ&ドロップしてウインドウを移動するということでしょうか? また、CheckHitKey を呼ぶまでの間に DxLib_Init は呼ばれていますでしょうか?
Re: フォームを・・・ ( No.2 )
名前:みず 日時:2009/03/14 18:38

説明不足で申し訳ありません。 ウィンドウズフォームを実行し、それの実行時に Form1_Load クラスで DxLib_init を呼ぶようにしてあります。 >フォームを移動する、というのは、ウインドウ上部のバーをドラッグ&ドロップしてウインドウを移動するということでしょうか はい、その通りです。 また、DXライブラリを使って表示した側のウィンドウを非アクティブにして10秒くらい放置すると、同様の結果になりました。
Re: フォームを・・・ ( No.3 )
名前:管理人 日時:2009/03/15 10:53

なるほど・・・ すいません、知識が無いのでそれでなぜエラーが発生するのかがわかりません 私の手元で起動チェック用に使用しているプロジェクトをアップしてみましたので 宜しければご覧になってみてください http://homepage2.nifty.com/natupaji/temp/DxLibDLLTest.zip
Re: フォームを・・・ ( No.4 )
名前:みず 日時:2009/03/15 19:10

わかりました もう少し自分で調べてみようと思います ありがとうございました

Page: 1 |