トップページ > 過去ログ > 記事閲覧
電源が
名前:ヨシオ 日時: 2008/11/27 16:21

xp home borland c++ を使っているのですが、 サイトで説明してある最初の設定を終えて、 サンプルの画面に点を打つプログラムを実行した際、別のウインドウが開いて画面全体が暗くなって、本来ならそこで点があるはずなのですが、画面が暗くなったまま「ブツンッ」と電源が切れるような音が鳴って、再起動するかのようになってしまいます。 友達のパソコンで全く同じ設定で試したら、ちゃんと点が表示されたので、ちゃんとライブラリやコンパイラなどの設定はしてあると思うのですが。 これは、ハード自体に問題があるのでしょうか(xpが十分動く環境ではあるはずですが)

Page: 1 |

Re: 電源が ( No.1 )
名前:Will 日時:2008/11/27 16:52

ハードディスクに不良セクタが発生し、不良セクタに記録されているデータを使用しようとした時に 同様の症状になた記憶があります。 なので、ドライブのエラーチェックを行ってみることをお勧めします。 オプションのチェックは両方ONにしてください。 エラーチェックのやりかた(先頭にhつけてください) ttp://www.microsoft.com/japan/windowsxp/expertzone/tips/july02/kbtip1.mspx
Re: 電源が ( No.2 )
名前:ヨシオ 日時:2008/11/28 10:14

Wiiさん ありがとうございます。 ただ、指示通りやってみたのですが、 変化ありませんでした。 チェックを開始しようとすると、「再起動しないと チェックできない項目がある」のような説明が出て それにしたがって、再起動するときにチェックを(多分)開始したと思うのですが。その後、実行してみましたが、 また同じ症状が出てしまいました。
Re: 電源が ( No.3 )
名前:管理人 日時:2008/12/02 03:33

なんででしょう・・・ こちらのサイトにあるサンプルゲーム「ポン」は正常に実行できますでしょうか? <ポンダウンロードページ> http://homepage2.nifty.com/natupaji/DxLib/dxsample.html
ヨシオ ( No.4 )
名前:返事が遅れてすみません 日時:2008/12/09 21:04

助言ありがとうございます。 ただ、何度も申し訳ないのですが、 サンプルゲームの実行の仕方の載っているページ はどこにありますのでしょうか。 ちょっと、動かし方がわからなくてすみませんj。
Re: 電源が ( No.5 )
名前:Will 日時:2008/12/10 10:14

ゲーム内での操作方法のことですか? pon内のReadmeファイルに記載していますよ。
Re: 電源が ( No.6 )
名前:ヨシオ 日時:2008/12/11 08:36

管理さん、wiiさん 何度もありがとうございます。 ponは、実行できました。
Re: 電源が ( No.7 )
名前:管理人 日時:2008/12/15 02:58

DXライブラリを実行した際に、実行ファイル( 拡張子が exe のファイル )のあるフォルダに Log.txt というファイルが生成されますので、宜しければそのファイルの内容をこちらの掲示板に 貼り付けて頂けないでしょうか? 何か分かるかもしれませんので・・・
Re: 電源が ( No.8 )
名前:ヨシオ 日時:2009/03/25 10:30

大変遅れてすみません。 >>DXライブラリを実行した際に、実行ファイル( 拡張子が exe のファイル )のあるフォルダに Log.txt というファイルが生成されますので、宜しければそのファイルの内容をこちらの掲示板に 貼り付けて頂けないでしょうか? 何か分かるかもしれませんので・・・ これのことでしょうか? 0:システムの情報を出力します 15: DXライブラリ Ver2.25 15: OS WindowsXP ( Build 2600 Service Pack 3 ) 115: CPU動作速度:大体1.35GHz 116: MMX命令を使用します 118: SSE命令が使用可能です 120: SSE2命令が使用可能です 122: CPUベンダ:GenuineIntel 129: CPU名: Intel(R) Pentium(R) 4 CPU 1.80GHz 157:COMの初期化... 成功しました 213:メモリ総量:255.42MB 空きメモリ領域:68.25MB 215:タイマーの精度を検査します 217:精度結果 更新回数 マルチメディアタイマー:0 パフォーマンスカウンター:60 219: パフォーマンスカウンターを使用します タイマー分解能 : 3579.545000 KHz 223: ソフトの二重起動検査... 二重起動はされていませんでした 238:ウインドウクラスを登録します... 登録に成功しました 242:フルスクリーンモード用のウインドウを作成します
Re: 電源が ( No.9 )
名前:管理人 日時:2009/03/28 10:56

もしかしたら表画面に直接アクセスすることがNGなのかもしれません ( DXライブラリでは、描画中の内容が見えないようにするために「裏画面」というものが存在します( 一般的に言うところのバックバッファ ) ) 裏画面を使用したサンプルプログラムを貼り付けますので、宜しければ正常に動作するかどうかお試し頂けないでしょうか? 正常に動作するとウインドウ上部に左右に動く四角形が表示されるはずです。 #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { int x, add; // ウインドウモードで起動 ChangeWindowMode( TRUE ); // DXライブラリの初期化 if( DxLib_Init() < 0 ) return -1; // 描画先を裏画面にする SetDrawScreen( DX_SCREEN_BACK ); // メインループ(何かキーが押されたらループを抜ける) x = 0; add = 8; while( ProcessMessage() == 0 && CheckHitKeyAll() == 0 ) { // 移動 x += add; if( x < 0 || x > 640 ) add = -add; // 画面のクリア ClearDrawScreen(); // ボックスの描画 DrawBox( x, 0, x + 32, 32, GetColor( 255,255,255 ), TRUE ); // 裏画面の内容を表画面に反映 ScreenFlip(); } // DXライブラリの後始末 DxLib_End(); // ソフトの終了 return 0; }
Re: 電源が ( No.10 )
名前:ヨシオ 日時:2009/03/28 16:46

助言ありがとうございます。 でも、症状は直らなかったです・・・・。 もう、ハードがダメなのかな・・・。もともと中古でしたし。 新しいPCにした方がいいでしょうかね・・・。
Re: 電源が ( No.11 )
名前:SooA 日時:2009/03/28 17:22

> ponは、実行できました。 動作自体は問題ないような気がしますね。 DXライブラリを使わないプログラムは 正常にコンパイル&実行できますか? 念のためコンパイラを再インストールしてみる、 コンパイラを変えてみる等してみてもいいかも しれません。
Re: 電源が ( No.12 )
名前:ヨシオ 日時:2009/03/28 20:23

助言ありがとうございます。 DXライブラリを使わないプログラムはコンパイル、実行はできています。 (borland compileでDOSのコマンドからCのじっこうはできました。) borland compilerを再インストールしてみましたが、直らないです・・・。 コンパイラーにあまり詳しくないのですが、 他のコンパイラーといいますと、どのようなものでしょうか。 (cygwinというのをきいたことあるのですが・・・)
Re: 電源が ( No.13 )
名前:SooA 日時:2009/03/28 21:16

う〜ん、直りませんでしたか。 無償のコンパイラでは Visual C++ 2008 Express Edition が 下記リンク先から入手可能です。 (DXライブラリの使い方で設定方法が記載されています。) ttp://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
Re: 電源が ( No.14 )
名前:ヨシオ 日時:2009/03/31 09:40

SooAさん なんども、助言ありがとうございます。 visual c++ も試したのですが、症状は直らないですね・・・。 他のコンパイラでもう少し試してみます。
Re: 電源が ( No.15 )
名前:Will 日時:2009/03/31 12:30

ここまでしてだめってことはハード疑うほうがいいかもしれませんね。 私も昔、自作マシンでマザーボードとグラボの相性が悪かったのか突然電源が切れるということがありました。 グラフィックスボードのデバイスドライバは最新ですか? 焼け石に水かもしれませんがドライバを最新にすることで症状が改善するかもしれません。
Re: 電源が ( No.16 )
名前:キーチック 日時:2009/03/31 21:42

私のセカンドマシンはインターネット閲覧すると電源が切れます. もらってきたとき,中の電解コンデンサがふくれているなとは思っていました.(というか,一部のボードは余剰のパーツと取り替えました) そういうのと類似のことではないのでしょうか.
Re: 電源が ( No.17 )
名前:管理人 日時:2009/04/02 12:43

もしかしたら最新のライブラリでは大丈夫、ということも考えられますので、 宜しければこちらのバージョンをお試しになってみてください m(_ _)m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: 電源が ( No.18 )
名前:ヨシオ 日時:2009/04/06 23:43

wiiさん、キーチックさん、管理人さん、 助言ありがとうございます。 管理人さんの新しいライブラリで、 正常に(点を打つ、四角が動く)動作しました。 グラフィックボードのドライバの更新もしておこうと思うのですが、 「コントロールパネル」から操作すればいいのでしょうか。
Re: 電源が ( No.19 )
名前:Will 日時:2009/04/07 09:15

> グラフィックボードのドライバの更新もしておこうと思うのですが、 メーカによってドライバの更新方法はさまざまなので、ドライバに添付されているReadMe等を読んでくださいとしかいえません。

Page: 1 |