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

 
Artyom Trishkin :

그리고 더 웃긴 것은 제 MetaEditor 버전: 5.00 build 1214 2015년 11월 12일에서 컴파일된 ex4 파일이 이 파일을 받은 사람의 터미널에 그래픽 개체를 표시하지 않는다는 것입니다. 그는 또한 MT4 터미널, 빌드 910 및 편집기도 가지고 있습니다. MetaEditor 버전: 5.00 빌드 1214 2015년 11월 12일.

집에서 컴파일된 표시기의 소스는 일반적으로 터미널에서 올바르게 작동하는 실행 파일을 생성합니다.

어떤 종류의 오류입니까?

서비스데스크(소스코드첨부)에 글을 작성해주시면 재생성하도록 하겠습니다.
 
Alexander :
서비스데스크(소스코드첨부)에 글을 작성해주시면 재생성하도록 하겠습니다.

좋아, 나는 다음과 같이 썼다.

개통 , 개통 : 2015.11.23 09:41 , #1353961
 
Artyom Trishkin :

좋아, 나는 다음과 같이 썼다.

개통 , 개통 : 2015.11.23 09:41 , #1353961
감사해요
 
좋은 하루 되세요. 나는 고문을 쓰기 에 도착했다. 예제의 코드를 입력하고 컴파일하기 위해 클릭했는데 텍스트와 함께 오류가 발생했습니다. EX4 쓰기 오류. 문제를 해결하는 데 도움이 됩니다. 나는 내가 아마 이미 1000번을 묻고 있다는 것을 이해합니다. 인터넷에서 이 오류에 대한 내용을 찾았지만 해결 방법을 이해하지 못했습니다. /portable 옵션으로 Metatrader를 실행하거나 MQL4 폴더를 복사하십시오. 일반적으로 mi pliz를 도와주세요.
 
Mehanik85 :
좋은 하루 되세요. 나는 고문을 쓰기 에 도착했다. 예제의 코드를 입력하고 컴파일하기 위해 클릭했는데 텍스트와 함께 오류가 발생했습니다. EX4 쓰기 오류. 문제를 해결하는 데 도움이 됩니다. 나는 내가 아마 이미 1000번을 묻고 있다는 것을 이해합니다. 인터넷에서 이 오류에 대한 내용을 찾았지만 해결 방법을 이해하지 못했습니다. /portable 옵션으로 Metatrader를 실행하거나 MQL4 폴더를 복사하십시오. 일반적으로 mi pliz를 도와주세요.
문제를 재현하려면 예제의 코드를 첨부하세요.
 
글쎄, 이것은 새로운 것을 만들고 코드 없이 컴파일을 누르더라도 모든 Expert Advisor에서 발생합니다.
 

컴파일 오류: 코드 생성 오류입니다. #2

 void OnStart ()
{
         string text = " " + NULL ; //при optimize=1
}
 
void OnStart ()
{
   double var1= EMPTY_VALUE * 2 ;
   double var2=var1/var1;
   double var3= 42 ; // Any
   Print ( "var2 больше var3: " ,var2 > var3);
   Print ( "var3 больше var2: " ,var3 > var2);
}

 
Ilya Malev :

문서 읽기

수학 보조 프로세서의 일부 연산 결과, 잘못된 실수에 대한 연산을 수행한 결과가 정의되지 않았기 때문에 수학 연산 및 비교 연산에서 사용할 수 없는 잘못된 실수를 얻을 수 있습니다.

이제 질문에 주의하십시오. EMPTY_VALUE * 2의 값은 무엇입니까?

 
Slawa :

문서 읽기

이제 질문에 주의하십시오. EMPTY_VALUE * 2의 값은 무엇입니까?

1. 이 코드가 MT4와 MT5에서 다른 결과를 초래하는 이유는 무엇입니까(MT4에서 더 논리적임)?

2. 런타임에 숫자가 실수인지 여부를 결정하는 방법(예: 정렬 알고리즘이 이로 인해 반복되지 않도록)