掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
関数が二度実行されてしまう状況を解決する方法? (ID:53677)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
失礼しました、これが実際のソースです。 ///////////////////////////// void TextLine( void ) { long text_x; TextAreaSet( 50, 45,382+(text_lx*20), 255,255,255, "ラインX" ); text_lx ++; if( text_lx == 3) text_lx = 0; } //////////////////// 長かったのでかなりの部分を割愛してますが、主だった部分は以上です。 TextAreaSetは、指定座標(この場合45,382+(text_lx*20))にテキストを表示するものです。 この状態で、text_lxが0,1,2,0,1,2...となるべきなのが 実際に呼び出して見ると、0,2,1,0,2,1,0...となってしまいます。 やりたい事は、呼び出されるたびにtext_lxを+1ずつずらし、テキストの表示座標を動かして スクロールしているように見せることなのですが。 >RiSKさん お答えありがとうございます。 ですが、今回提示したとおり、この部分でマクロは使っていません。 マクロは他の部分で数の置換で使っている程度です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.