//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart ()
{
//---float num;
num= 13.7 ; //так получаем предупреждение truncation of constant value sample.mq5 9 8
num=( float ) 13.7 ; //а так всё в порядке
}
//+------------------------------------------------------------------+
컴파일러는 13.7을 이중으로 취급합니다. 그러나 동시에 이 숫자는 손실 없이 float 형식 으로 변환될 수 있습니다.
GetLastError 함수 는 런타임 오류용입니다.
컴파일 오류 에 관심이 있습니다.
오류 설명을 찾았습니다. 오류 번호는 어디에서 볼 수 있습니까?
메타에디터 어디에도 안보이네요...
MetaEditore에서 컴파일 오류 번호를 얻을 수 없지만 컴파일 오류가 발생하면 "오류" 탭에 오류에 대한 설명이 포함됩니다. 설명이 명확하지 않으면 메시지를 복사하여 번역기로 번역하십시오. :).
그게 내가하는 일이지만 어떻게 든 "비뚤어진"것입니다. 편집기의 "오류" 탭에 있는 "도구" 창에 이러한 열을 추가 하는 서비스 데스크에 적용해 보겠습니다.
무한 루프에는 의미가 없습니다. 제한된 횟수의 시도를 한 다음 int OnInit() 함수에서 INIT_FAILED 를 반환 합니다.
서투른 Google 번역기에서 오류나 경고에 대한 영어 텍스트를 번역한 다음 도움말에서 일치하는 항목을 찾는 것이 더 빠를 것이라고 생각하십니까? 이러한 설명이 러시아어로 어디에 있습니까?
그리고 모든 사람이 "부르주아"의 감독에 대한 메시지를 "직관적으로" 이해할 수 있는 것은 아닙니다.
서투른 Google 번역기에서 오류나 경고에 대한 영어 텍스트를 번역한 다음 도움말에서 일치하는 항목을 찾는 것이 더 빠를 것이라고 생각하십니까? 이러한 설명이 러시아어로 어디에 있습니까?
그리고 모든 사람이 "부르주아"의 감독에 대한 메시지를 "직관적으로" 이해할 수 있는 것은 아닙니다.
서투른 Google 번역기에서 오류나 경고에 대한 영어 텍스트를 번역한 다음 도움말에서 일치하는 항목을 찾는 것이 더 빠를 것이라고 생각하십니까? 이러한 설명이 러시아어로 어디에 있습니까?
그리고 모든 사람이 "부르주아"의 감독에 대한 메시지를 "직관적으로" 이해할 수 있는 것은 아닙니다.
다음은 한 문자만 주석 처리하면 한 번에 세 개의 오류가 발생할 수 있는 방법에 대한 간단한 예입니다.
한 번에 세 가지 오류가 발생합니다.
'test_script.mq5' test_script.mq5 1 1 'Print' - semicolon expected test_script.mq5 15 4 'Print' - declaration without type test_script.mq5 15 4 '}' - expressions are not allowed on a global scope test_script.mq5 16 3 3 error(s), 0 warning(s) 4 1그리고 오류 번호가 있었다면 오류의 원인을 찾는 것이 더 쉬울 것이라고 생각하십니까?
코드(코드는 "SRC" 버튼을 사용하여 삽입됨)와 오류 메시지를 제공하십시오. 영어는 전 세계적으로 프로그램이 작성되는 공식 언어입니다.
개인적으로 컴파일러가 "맹세하는" 코드에서 심각한 오류를 찾는 데 어려움이 없습니다. 아마 당신도 그렇게 할 것입니다. 그러나 초보자는 어떻습니까?
그리고 일반적으로 문서에서 컴파일 오류가 숫자로 고려되는 경우 다음을 제공하는 것이 논리적입니다.
실수로 만들어졌을 때 편집기에서 이러한 동일한 오류의 수를 찾는 기능.
컴파일러는 13.7을 이중으로 취급합니다. 그러나 동시에 이 숫자는 손실 없이 float 형식 으로 변환될 수 있습니다.
이 경고는 중복됩니다.