포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 1006

 

앵커 각도 설정이 작동하지 않는 이유를 알려주시겠습니까? 이미 모든 문서를 뒤져 보았지만 다른 앵커 각도를 설정할 수 없습니다(예: CORNER_RIGHT_UPPER ). 항상 기본 왼쪽 상단 모서리로 서 있습니다!

ObjectCreate("텍스트_고토보2", 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", "WRITED !", 12, "Times New Roman", clrChartreuse); // 텍스트 쓰기

 

모든 것이 해결되었습니다! 질문이 제거되었습니다. 방법에 관심이 있는 사람이 있으면 ObjectSetInteger 함수가 아닌 ObjectSet 함수를 통해 작성해야 하는 방법입니다 .

ObjectSet("텍스트_고토보",OBJPROP_CORNER,CORNER_RIGHT_UPPER);

 
Graalfx :

모든 것이 해결되었습니다! 질문이 제거되었습니다. 방법에 관심이 있는 사람이 있으면 ObjectSetInteger 함수가 아닌 ObjectSet 함수를 통해 작성해야 하는 방법입니다.

ObjectSet("텍스트_고토보",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 :

루프에서 전역 변수 를 읽고 변수 이름에 지정된 하위 문자열이 포함되어 있지 않으면 이러한 변수를 파일에 씁니다.

그러나 조건이 작동하지 않고 모든 변수가 행에 기록됩니다. 내가 무엇을 잘못하고 있지?

코드:

뭔가 이상한 논리.

변수 이름에서 하위 문자열 을 성공적으로 검색하도록 조건을 변경합니다.

 
변경 - 작동합니다.
 

안녕하세요. 드래그 앤 드롭에 너무 게으른 두 번째 모니터 에서 터미널을 즉시 실행하는 방법을 찾을 수 없습니다. 듀얼 모니터 도구에는 지침이 없습니다. 윈10 라데온.

 
이해했다. 바로 가기를 실행한 다음 두 번째 화면에서 닫으면 닫혀 있던 화면에서 열립니다.