오류, 버그, 질문 - 페이지 2987

 
Vladimir Karputov :

중단점이 이동됩니다. EA가 CSeries::BufferResize에 전혀 들어가지 않기 때문입니다.


호출이 없는 코드에 포인트를 주면 디버거가 그냥 멈추지 않는다고 생각했다.

저것들. 중단점 조건이 충족되지 않습니다.
블라디미르, 내가 뭔가를 놓치고 있고 문서에 중단점 이동이 있습니까?

 
inwinterborn :


호출이 없는 코드에 포인트를 주면 디버거가 그냥 멈추지 않는다고 생각했다.

저것들. 중단점 조건이 충족되지 않습니다.
블라디미르, 내가 뭔가를 놓치고 있고 문서에 중단점 이동이 있습니까?

아니요, 이 지식은 문서에서 나온 것이 아닙니다.

 
Andrey Dik :

잘? 문제의 사실은 가격이 무엇이든 될 수 있으며 그 중 어느 것이 올바른 것으로 간주됩니까?

오셨던 분들.

이러한 검사와 다른 어리석은 검사는 하지 않지만 똑같이 어리석지 0.0에 대해 훨씬 더 비싼 값 검사를 합니까?

0을 확인하는 보다 저렴한 것을 찾기가 어렵습니다. 로봇의 논리가 깨지면 안 됩니다.

 
Vladimir Karputov :

아니요, 이 지식은 문서에서 나온 것이 아닙니다.

당신의 답변에 감사드립니다!
 
Vladimir Karputov :

중단점이 이동됩니다. EA가 CSeries::BufferResize에 전혀 들어가지 않기 때문입니다.

죄송합니다만 이게 사실인가요?)
 
inwinterborn :
죄송합니다만 이게 사실인가요?)

사용하지 않는 코드는 단순히 컴파일된 파일에서 잘라내기 때문에 맞다고 생각합니다. 따라서 중단점 은 남아 있는 가장 가까운 코드로 이동됩니다.

 
Vladimir Karputov :

사용하지 않는 코드는 단순히 컴파일된 파일에서 잘라내기 때문에 맞다고 생각합니다. 따라서 중단점 은 남아 있는 가장 가까운 코드로 이동됩니다.

이제 그것이 의미하는 바가 명확해졌습니다. 명확하게 해 주셔서 감사합니다.
 

이 스크립트를 실행합니다.

 void OnStart ()
  {
//---
   ResetLastError ();
   Print ( EnumToString ( SYMBOL_CALC_MODE_EXCH_FUTURES_FORTS ));   
   Print ( GetLastError ());                                      
  }

결과:

 2021.03 . 18 13 : 01 : 48.706 TestBugEnumToString (Eu- 6.21 ,H1)         SYMBOL_CALC_MODE_EXCH_OPTIONS
2021.03 . 18 13 : 01 : 48.706 TestBugEnumToString (Eu- 6.21 ,H1)         0

단말기:

2021.03.18 12:52:45.697 JSC ''Otkritie Broker''용 터미널 Otkritie Broker x64 빌드 2815가 시작되었습니다.
2021.03.18 12:52:45.697 터미널 Windows 7 서비스 팩 1 빌드 7601, Intel Core i5-2520M @ 2.50GHz, 3/7 Gb 메모리, 29/287 Gb 디스크, IE 11, UAC, GMT+3

내가 무엇을 잘못하고 있지?

 
mktr8591 :

이 스크립트를 실행합니다.

결과:

단말기:

2021.03.18 12:52:45.697 JSC ''Otkritie Broker''용 터미널 Otkritie Broker x64 빌드 2815가 시작되었습니다.
2021.03.18 12:52:45.697 터미널 Windows 7 서비스 팩 1 빌드 7601, Intel Core i5-2520M @ 2.50GHz, 3/7 Gb 메모리, 29/287 Gb 디스크, IE 11, UAC, GMT+3

내가 무엇을 잘못하고 있지?

메시지 주셔서 감사합니다.

동일한 열거형 값 에 대해 사용되지 않는 이름이며 수정되었습니다.

 
Ilyas :

메시지 주셔서 감사합니다.

동일한 열거형 값 에 대해 사용되지 않는 이름이며 수정되었습니다.

저를 안심시켜 주셔서 감사합니다!