none
DrawLineメソッドの異常の修正方法の件 RRS feed

  • 質問

  • Visual C++ v.2003 で作成したプログラムをVisual C# v.2005expressに移植しました。横軸に時間を、縦軸に量を表示し、変化を折れ線表示にしたものです。10種の変位を、色を変えて表示。

    その内特定の一種類の変数のみに異常な変化が現れます。その変数のC++のデータとC#のデータをファイルに打ち出し、比較しましたが全く同じ値を示します。このプログラムを他のパソコンのC# expresswでデバッグしても同じ結果を示します。

    十種の変数の表示は次のようなコードで表示しています。

    nn=1;

    for(i=0;  i<n; i++)

    {

    xx1=22+6*(nn-1);

    xx2=22+6*nn;

    yy1=(int)((1.0-((yIdea-50.0)/50.0)*106.0);

    yy2=(int)((1.0-((y[i+1]-50.0 )/50.0)*106.0);

    gr.DrawLine(myPen, xx1, yy1, xx2, yy2);

    nn++;

    }

    で、106.0を変えて、変数の表示位置を変えています。

    以上、DrawLineメソッドに異常が生じていると思わざるを得ない状態です。

    2006年6月24日 3:31

すべての返信

  • 状況がよく分かりませんでした。


    その内特定の一種類の変数のみに異常な変化が現れます。

    「異常な変化」とは何ですか?
    どのようになれば「異常でない変化」ですか?
    「特定の一種類の変数」とはどれですか?

    2006年6月24日 6:39