どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1006

 

基準角の設定がうまくいかない理由を教えてください。すでにすべてのドキュメントに目を通しましたが、別の角度、例えばCORNER_RIGHT_UPPERを設定することができないようです。常に左上隅がデフォルトです !

ObjectCreate("text_gotovo2",OBJ_LABEL, 0, 0, 0);

//// アンカー角度の設定

ObjectSetInteger("text_gotovo2", "my_name",OBJPROP_CORNER,CORNER_RIGHT_UPPER) を使用します。

ObjectSetInteger("text_gotovo2", "my_name",OBJPROP_ANCHOR,ANCHOR_RIGHT_UPPER) を使用します。

ObjectSetInteger("text_gotovo2", "my_name",OBJPROP_XDISTANCE,80) を使用します。

ObjectSetInteger("text_gotovo2", "my_name",OBJPROP_YDISTANCE,75);

ObjectSetText("text_gotovo2", "WRITE !", 12, "Times New Roman", clrChartreuse); // 文字列を書き込む

 

すべてうまくいった!疑問は晴れた。という方は、ObjectSetInteger関数 ではなく、ObjectSet関数で書くべきでした。

ObjectSet("text_gotovo",OBJPROP_CORNER,CORNER_RIGHT_UPPER)。

 
Graalfx:

すべてうまくいった!疑問は晴れた。という方は、ObjectSetInteger関数ではなく、ObjectSet関数で書くべきでした。

ObjectSet("text_gotovo",OBJPROP_CORNER,CORNER_RIGHT_UPPER)。

まあ、ObjectSetIntegerを エラーなく書けば、これも動くでしょう。
 
また、誤字脱字はどこにあるのでしょうか?
 
bool  ObjectSetInteger( 
   long     chart_id,        // идентификатор графика 
   string   object_name,     // имя 
   int      prop_id,         // свойство 
   long     prop_value       // значение 
   );

こうあるべきなのです。

そして、これはあなたのようなものです。

ObjectSetInteger(
          "text_gotovo2",         // ЭТО ЧТО??? судя по другим строкам это имя объекта, а должен быть ID графика
          "my_name",              // а это откуда?
          OBJPROP_CORNER,         // свойство 
          CORNER_RIGHT_UPPER      // значение
          );
 

ループの中で、グローバル変数を 読み、変数名が指定された部分文字列を含んでいない場合、これらの変数をファイルに書き込んでいるのです。

しかし、条件がうまくいかず、すべての変数が一列に書かれてしまう。私は何を間違えているのだろう?

のコードで表示されます。

size=GlobalVariablesTotal(); 

....

for(int i=0;i<size;i++) 

        {

         name=GlobalVariableName(i);

         value=GlobalVariableGet( name );

        if  ( StringFind( name,"cb",0 )<0 || StringFind( name,"cs",0 )<0 || StringFind( name,"pikbt",0 )<0 || StringFind( name,"pikst",0 ) <0 )

          if (value>0) FileWrite(file_handle,name,value); 

         }
 
harbor:

ループの中で、グローバル変数を 読み、変数名が指定された部分文字列を含んでいない場合、これらの変数をファイルに書き込んでいるのです。

しかし、条件がうまくいかず、すべての変数が一列に書かれてしまう。私は何を間違えているのだろう?

のコードで表示されます。

何か変な理屈だな。

条件を、変数名の部分文字列の検索に成功 した場合に変更する。

 
が変更され、動作するようになりました。
 

午後セカンドモニターですぐに端末を 起動する方法が見つからない、ドラッグ&ドロップが面倒。デュアルモニタツール説明書なしVin10Radeon。

 
整理されました。実行中のショートカットでバット、そして2番目の画面で閉じると、閉じた画面で開きます。