버튼 도전! - 페이지 6

 
Dmitry Fedoseev :

하나의 질문을 하려고 하는 네 페이지:

이 모든 작업은 어디에서 수행됩니까? ontic by ticks 기능에서, 또는 ontimer에서, 또는 어디에서? 버튼이 눌렸는지 확인하기 위해 ObjectGetInteger()를 어디에서 호출합니까?

차이점이 뭐야 ? 아무거나 상관없어요...
 
Dmitry Fedoseev :
50에 도달하면 푸시업이 없을 것입니다. 이 누르기가 어레이에서 이미 고정되어 있기 때문입니다.
"토끼" 버튼을 누르고 배열에서 "늑대" 버튼을 눌렀습니다. 버튼 2개를 눌렀습니다... "토끼" 버튼을 어떻게 누르겠습니까 ???
 
Vladimir Pastushak :
"토끼" 버튼을 누르고 배열에서 "늑대" 버튼을 눌렀습니다. 버튼 2개를 눌렀습니다... "토끼" 버튼을 어떻게 누르겠습니까 ???

모든 버튼의 저장된 상태 배열에서 확인하십시오. 이전에 눌렀던 것을 놓고 지금 눌린 상태를 저장합니다. ;)

예시:

MQL5 레시피 - 표시기 하위 창 컨트롤 - 버튼 >>>

 
Vladimir Pastushak :
"토끼" 버튼을 누르고 배열에서 "늑대" 버튼을 눌렀습니다. 버튼 2개를 눌렀습니다... "토끼" 버튼을 어떻게 누르겠습니까 ???
단방향 ObjectSetInteger()
 
Dmitry Fedoseev :
단방향 obectSetInteger()

다시, 코드는 "토끼" 버튼에 도달하고 obectSetInteger()를 적용하고 마지막으로 누른 "늑대" 버튼을 포함하여 다른 버튼을 누릅니다.

문제의 본질을 이해하려면 코드를 작성하고 문제가 정확히 무엇인지 확인해야 한다고 생각하는 경향이 있습니다. 그렇지 않으면 문제의 본질을 이해하지 못하는 사람들은 도움이 되지 않을 것입니다.

같은 문제를 겪으신 분들의 답변을 얻고자 이 스레드를 만들었습니다...

 
Anatoli Kazharski :

모든 버튼의 저장된 상태 배열에서 확인하십시오. 이전에 눌렀던 것을 놓고 지금 눌린 상태를 저장합니다. ;)

예시:

MQL5 레시피 - 표시기 하위 창 컨트롤 - 버튼 >>>

이 기사에서 정의는 테스터에서 OnChartEvent의 도움으로 진행됩니다. 그렇게 작동하지 않습니다... OnChartEvent를 사용하지 않는 솔루션이 필요합니다.
 
Vladimir Pastushak :

다시, 코드는 "토끼" 버튼에 도달하고 obectSetInteger()를 적용하고 마지막으로 누른 "늑대" 버튼을 포함하여 다른 버튼을 누릅니다.

문제의 본질을 이해하려면 코드를 작성하고 문제가 정확히 무엇인지 확인해야 한다고 생각하는 경향이 있습니다. 그렇지 않으면 문제의 본질을 이해하지 못하는 사람들은 도움이 되지 않을 것입니다.

같은 문제를 겪으신 분들의 답변을 얻고자 이 스레드를 만들었습니다...

문제가 23시간에 문제 없이 쉽게 해결된다면 어떻게 문제에 직면하겠습니까?
 
아마도 테스트 코드를 첨부할 시간입니다. 이렇게 하면 실험하기가 더 쉬워집니다.
 
Vladimir Pastushak :
이 기사에서 정의는 테스터에서 OnChartEvent의 도움으로 진행됩니다. 그렇게 작동하지 않습니다... OnChartEvent를 사용하지 않는 솔루션이 필요합니다.
당신은 이 모든 것이 어디에서 이루어졌는지는 중요하지 않다고 스스로 대답했습니다. 사실, 그것은 정말로 중요하지 않습니다.
 
Vladimir Pastushak :
이 기사에서 정의는 테스터에서 OnChartEvent의 도움으로 진행됩니다. 그렇게 작동하지 않습니다... OnChartEvent를 사용하지 않는 솔루션이 필요합니다.
장소는 중요하지 않습니다. 기본 원리는 동일합니다. 여기에서 버튼 상태를 저장하는 예를 볼 수 있습니다.