質問 |
||
| QNo.4028156 | windowsプログラムについて質問です。 | |
|---|---|---|
| 質問者:fenrir0814 |
windowsプログラムについて質問です。 VisualStudioでプログラムを打ってるのですが デバックモードではうまくいくのに、exeファイルから実行するとうまくいきません。 初めてのことなのでどの辺に問題があるのか見当もつきません。 具体的には、スレッドが画像を表示してくれません よろしくお願いします |
|
困り度:
|
||
| 質問投稿日時: 08/05/17 02:49 |
||
回答良回答20pt |
|
| ANo.2 | CUIプログラムで有名なprintf()デバッグの代わりに、 ログファイルに出力するようにしてはどうでしょうか? どこまで処理が進んだのかとか確認できるかと。 # マルチスレッドだとちょっと面倒ですが。 あとは、OutputDebugString()APIで出力、 その出力を受けて表示してくれるソフトがありますので、 どこまで処理が進んでいるのか確認できるでしょう。 http://www.vector.co.jp/soft/winnt/prog/se278126.html http://www.vector.co.jp/soft/winnt/prog/se348282.html |
|---|---|
| 回答者:Wr5 | |
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/05/18 00:40 |
|
| |
| この回答へのお礼 | ログファイルに出力というのをヒントに 様々なところに MessageBox(0, 0, 0, 0); と書いてどこまで実行されているかを 調べたところ、一つ前に回答してくださいました方のいう通りで ファイルの置き場所が違っていたのが原因でした 画像ファイルの置き場所はあっていたのですが datファイルがソースファイルに置かれていたのが原因でした ちゃんとexeファイルからも実行できるようになりました ありがとうございました |
回答良回答10pt |
|
| ANo.1 | プログラムの質問するなら関連のありそうなコードくらい示すべきだと思うんですが・・・ エラーが出るとかじゃないんですよね。 画像の置いてあるパスへの参照が正しくないとか、そんな基本的なことじゃないですか? 相対パスで画像ファイルの場所を指定しているとか。 |
|---|---|
| 回答者:r_pasocom | |
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| 回答日時: 08/05/17 04:01 |
|
| |
| この回答へのお礼 | アドバイスありがとうございます。 エラーは出ないです。 コードは長すぎてどこを示せばよいか分からず 書きませんでした、すいません 画像ファイルの場所の指定は大丈夫だと思います。 |