[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 708

 

브로커에 대한 모든 토론은 금지됩니다. 특정 DC에 영향을 미치지 않는 방식으로 질문을 공식화합니다. 예: "브로커 선택 규칙은 무엇입니까?" 그런 다음 가서 시도해 보십시오. 귀하에게 적합하거나 적합하지 않습니다.

 

표시기 아래에 배경 "기판"을 고정할 수 있습니까?

검색에서 찾을 수 없었습니다...

그리고 더. 표시기에 의해 생성된 모든 개체를 올바르게 삭제하는 방법은 무엇입니까? 그냥 나열?

 
차트에 이 표시기에 의해 생성된 개체만 포함되어 있으면 ObjectsDeleteAll() 로 충분하고 모든 개체를 삭제할 필요가 없으면 루프에서 ObjectDelete()를 사용합니다.
 
   for ( int sd= 100 ;sd> 0 ;sd--)
   ObjectDelete ( "signal" +sd);
 for ( int sd= 0 ;sd< 100 ;sd++)
 ObjectDelete ( "signal" +sd);
 for ( int sd=- 1 ;sd< 100 ;sd++)
ObjectDelete ( "signal" +sd);

이 모든 것은 "signal00", "signal01", "signal02" 등을 남기고 "signal10" 위의 모든 것은 죽습니다... 내가 어디 바보입니까?

 

"신호" 마스크가 있는 모든 개체를 제거하지 않는 이유는 무엇입니까? 아니면 다른 지표에서 유사한 이름을 가진 개체가 있습니까?

일반적으로 Print() 는 이러한 경우 제거하려는 항목을 확인하는 데 유용합니다.

 
Mathemat :

"신호" 마스크(공백 없음)가 있는 모든 객체를 삭제하지 않는 이유는 무엇입니까?

일반적으로 Print()는 이러한 경우 제거하려는 항목을 확인하는 데 유용합니다.

아직 생각해보지 않았기 때문에 :)

개체는 "교과서에 따라" 생성됩니다.

   for ( int x= 0 ;x< 9 ;x++)
      for ( int y= 0 ;y< 3 ;y++)
      {
         ObjectCreate ( "signal" +x+y, OBJ_LABEL , 0 , 0 , 0 , 0 , 0 );
         ObjectSet( "signal" +x+y, OBJPROP_XDISTANCE ,x* 40 + 12 );
         ObjectSet( "signal" +x+y, OBJPROP_YDISTANCE ,y* 20 + 20 );
         ObjectSetText( "signal" +x+y,CharToStr( 254 ), 20 , "Wingdings" , Gold );

      }

그러면 내용만 틱으로 변경됩니다.

이제 인쇄를 시도하겠습니다. 여전히 명확하지 않습니다. mt 01이 숫자가 아니면 무엇입니까?

 
Abzasc :

이 모든 것은 "signal00", "signal01", "signal02" 등을 남기고 "signal10" 위의 모든 것은 죽습니다... 내가 어디 바보입니까?



아마도 조언은 "주제외"일 것입니다. 고유성 을 위해 노력해야 합니다... "주제외"를 다시 한 번 반복합니다. 예를 들어, 나 자신은 "날짜" + TF + "접두사"를 통해 고유성을 달성합니다. 아마도 이것은 특정 경우에 "너무 무거운" 옵션일 수 있지만 "확장"을 사용하면 많은 도움이 됩니다.
 
네, 마스크 이름을 직접 입력할 수 없는 것을 보고 놀랐습니다. 그것은 편안하지 않습니다.
 
Abzasc :

그리고 더. 표시기에 의해 생성된 모든 개체를 올바르게 삭제하는 방법은 무엇입니까? 그냥 나열?

 void clear_object( string s) {
        for ( int i= ObjectsTotal ()- 1 ; i>= 0 ;i--) {
                string vName = ObjectName (i);
     if ( StringFind (vName,s) !=- 1 ) ObjectDelete (vName);
  }
}

문자열 s를 포함하는 모든 객체를 삭제합니다. - 내 조언자는 이름이 "Arrow" + time인 화살표를 그립니다. - 모든 화살표를 삭제합니다. clear_object("Arrow");
 
DDFedor :

아마도 조언은 "주제외"일 것입니다. 고유성 을 위해 노력해야 합니다... "주제외"를 다시 한 번 반복합니다. 예를 들어, 나 자신은 "날짜" + TF + "접두사"를 통해 고유성을 달성합니다. 아마도 이것은 특정 경우에 "너무 무거운" 옵션일 수 있지만 "확장"을 사용하면 많은 도움이 됩니다.


예, 아마도 그럴 것입니다. 여기 아이디어가 있습니다. 표시기 는 테이블을 생성하고 제 경우에는 신호가 이미 고유한 그룹입니다.