Re: 連続起動中のST_ProcessMessage()内 ( No.1 ) |
- 名前:hael 日時:2009/08/15 11:35
スレッドタイトルが長すぎて省略されてしまいました。
本来のタイトルは「連続起動中のST_ProcessMessage()内でNULL参照?」です。
|
Re: 連続起動中のST_ProcessMessage()内でNUL ( No.2 ) |
- 名前:キーチック 日時:2009/08/16 01:34
なんとなく,Windowsのリソースに関係する問題のような気がしますが…
Windowsのバージョンやらハードウェアの環境など書いておいた方が
適切な回答が得られるかもしれません.
|
Re: 連続起動中のST_ProcessMessage()内 ( No.3 ) |
- 名前:hael 日時:2009/08/18 14:15
>キーチックさん
アドバイスありがとうございます
開発環境1:
OS: Windows XP Pro ver2002 SP3
CPU: Intel Core Duo T2300 1.66FHz
GPU: NVIDIA GeForce Go 7400
RAM: 1GB
コンパイラ: Visual C++ 2008 Professional
開発環境2:
OS: Windows XP Pro ver2002 SP3
CPU: Intel Core2 Duo E6550 2.33FHz
GPU: Intel G33/G31 Express Chipset Family(オンボード)
RAM: 2GB
コンパイラ: Visual C++ 2008 Professional
実行環境:
OS: Windows XP Pro ver2002 SP3
CPU: Celeron D 3.46GHz
GPU: ATI Radeon X1300
RAM: 1GB
よろしくお願いします。
|
Re: 連続起動中のST_ProcessMessage()内でNUL ( No.4 ) |
- 名前:管理人 日時:2009/08/19 12:43
40時間ですか・・・確かに何か起こりそうですね・・・
ST_ProcessMessage 内のどこでエラーが発生しているのかが分かれば原因が分かるかもしれませんので、
大変お手数で申し訳ありませんが、よろしければDXライブラリのソースも一緒にコンパイルする
サンプルプロジェクトに healさんのソースを追加する形でDXライブラリ内のどこでエラーが
発生しているかご確認頂けないでしょうか?
もしご承諾頂けるということでしたら、DXライブラリのソースもプロジェクトに含まれている
サンプルプロジェクトをこちらにアップしましたのでダウンロードしてください
http://homepage2.nifty.com/natupaji/temp/DxLibSrcTest_VC.exe
こちらは自己解凍型の圧縮ファイルで、中に DxLibSrcTest_VC というフォルダがあり、その中に
DxLibSrcTest_VC.sln という Visual C++ 2008 Express Edition があります
このプロジェクトにはDXライブラリのソースのほかに Sample.cpp という簡単なサンプルプログラムが
記述されたソースファイルが入っていますので、こちらをプロジェクトから外して、
代わりに heal さんのクライアントアプリのソースを追加して頂ければこのプロジェクトで
クライアントアプリが動作すると思います
実行した後エラーが発生しましたら、DXライブラリのソース内でしたらそのままソースファイル名と
エラーが発生している行番号を、もしDXライブラリのソースよりも深い場所でしたら ALT+F7で
呼び出し履歴を表示してDXライブラリのソース内の一番深い箇所のソースファイル名と行番号を
教えてください
よろしくお願いします m(_ _)m
|
Re: 連続起動中のST_ProcessMessage()内 ( No.5 ) |
- 名前:hael 日時:2009/08/21 01:16
わざわざありがとうございます。
これから試してみます。
|
Re: 連続起動中のST_ProcessMessage()内 ( No.6 ) |
- 名前:hael 日時:2009/09/03 14:22
返信が遅れてしまい申し訳ありません。
いただいたソースコードで試してみたところ、
同じバグが再現しませんでした。
(Sample.cppを差し替えて60時間程度連続起動)
原因は分からないままで申し訳ないのですが、
デバッグを続ける余裕を確保できそうにないので、
いただいたソースコードからライブラリをビルドして利用させていただきます。
ご対応ありがとうございました。
|