RaptorUK : StrToTime() 호출 전에 ResetLastError() 를 호출한 다음 나중에 GetLastError() 를 호출하십시오. . . StrToTime()은 오류를 일으키지 않아야 하지만 . . . 그것은 버그입니다. 유사한 것이 이미 인정되고 수정되었습니다:https://www.mql5.com/en/forum/149475/page2
StrToTime()이 오류 처리기를 사용한다고 작성된 문서가 있습니까?
그렇지 않다면 있는 것보다
1) 확인할 이유가 없다
2) 반환된 값이 StrToTime() 함수의 결과와 관련이 있다고 기대할 이유가 없습니다.
외부/입력 변수 정의 후 EA 소스 코드의 주석이 전략 테스터 의 전문가 속성에 변수 정의로 보이도록 강제하는 것은 오만하고 무례하며 프로그래머에게 무례합니다! MQ는 그러한 규칙을 부과할 권리가 없으며 사용자가 비표준적인 방식으로 수많은 소스 라인을 변경하고 주석 및 소스 작성 습관을 변경하는 데 시간을 낭비하게 할 권리가 없습니다. 이러한 비표준 동작을 원하는 경우 #pragma 지시문을 사용하여 구현해야 합니다. 이것이 표준적이고 허용되는 방식이기 때문입니다.
mql5와의 호환성을 원하는 이유는 무엇입니까? MT4용 mql4 코드를 사용하고 있습니다.
StrToTime() 호출 전에 ResetLastError() 를 호출한 다음 나중에 GetLastError() 를 호출하십시오. . . StrToTime()은 오류를 일으키지 않아야 하지만 . . . 그것은 버그입니다. 유사한 것이 이미 인정되고 수정되었습니다: https://www.mql5.com/en/forum/149475/page2
StrToTime()이 오류 처리기를 사용한다고 작성된 문서가 있습니까?
그렇지 않다면 있는 것보다
1) 확인할 이유가 없다
2) 반환된 값이 StrToTime() 함수의 결과와 관련이 있다고 기대할 이유가 없습니다.
또한 err 4051은 무엇을 의미합니까? 유효하지 않은 로트 금액?????
StrToTime()이 오류 처리기를 사용한다고 작성된 문서가 있습니까?
그렇지 않다면 있는 것보다
1) 확인할 이유가 없다
2) 반환된 값이 StrToTime() 함수의 결과와 관련이 있다고 기대할 이유가 없습니다.
또한 err 4051은 무엇을 의미합니까? 유효하지 않은 로트 금액?????
이 오류는 값을 반환하지 않는 함수라도 많은 함수 에서 생성될 수 있습니다.
문서에서 StrToTime()이 오류 처리기를 사용하고 함수 가 완료된 후 GetLastError()를 호출하여 성공 여부를 확인해야 한다고 나와 있는 참조를 보여줄 수 있습니까?
어쨌든, 우리가 동의하는 한 가지가 있으므로 그것에 대해 약간의 소음을 내고자 합니다.
외부/입력 변수 정의 후 EA 소스 코드의 주석이 전략 테스터 의 전문가 속성에 변수 정의로 보이도록 강제하는 것은 오만하고 무례하며 프로그래머에게 무례합니다! MQ는 그러한 규칙을 부과할 권리가 없으며 사용자가 비표준적인 방식으로 수많은 소스 라인을 변경하고 주석 및 소스 작성 습관을 변경하는 데 시간을 낭비하게 할 권리가 없습니다. 이러한 비표준 동작을 원하는 경우 #pragma 지시문을 사용하여 구현해야 합니다. 이것이 표준적이고 허용되는 방식이기 때문입니다.
문서에서 StrToTime()이 오류 처리기를 사용하고 함수가 완료된 후 GetLastError()를 호출하여 성공 여부를 확인해야 한다고 나와 있는 참조를 보여줄 수 있습니까?
비슷한 상황이 이미 TerminalInfoString() 으로 수정되었습니다. . . 이미 언급했듯이. 그러나 사용자가 GetLastError()를 올바르게 사용 했다면 "오류"가 표시되지 않았을 것입니다.
어쨌든, 우리가 동의하는 한 가지가 있으므로 그것에 대해 약간의 소음을 내고자 합니다.
아마도 우리가 동의하는 것이 하나 이상 있을 것입니다.