■52129 / inTopicNo.3) |
Re[2]: 一定時間経ったら処理する方法が分からない |
□投稿者/ アンチョビ (2回)-(2010/08/01(Sun) 14:44:49)
|
■No52121 (επιστημη さん) に返信 > マニュアルによりますと: > http://homepage2.nifty.com/natupaji/DxLib/function/dxfunc_other.html#R7N1 >
回答ありがとうございます。このサイトの方法を使って実際にやってみたら、計測はできたんですが、処理がされないんですよ。 伝えづらいので、コードを書きます。(宣言などは省いてます)
time = GetNowCount(); time2 = GetNowCount();
Cr = GetColor( 255 , 255 , 255 ) ; while (keisoku < 11){
if(time - time2 > 1000){ keisoku = keisoku + 1; ClearDrawScreen() ;
// 経った秒数を表示 DrawFormatString( 0, 0, Cr, "変数 keisoku の値は %d です\n", keisoku ) ; time2 = GetNowCount(); } else{ time = GetNowCount(); } }
上記のコードで実行しても文字が表示されないんですよ。文字表示の後にWaitkeyを入れるとなぜか文字は表示されます。 すごく初歩的なことだと思うんですけどどうして表示されないのか教えてください。
|
|