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

[삭제]  
valeryk :
비슷한 문제가 있습니다. 여러 주문에서 특정 주문과 분명히 관련이 없습니다.

이미 수정되었습니다. 감사합니다.

몇 분 안에 업데이트가 제공됩니다.

 
murad :

이미 수정되었습니다. 감사합니다.

몇 분 안에 업데이트가 제공됩니다.

예, 작동합니다.

이미지가 다운로드 되는 이유   파일이 뜨는데 2일전처럼 브라우저에서 안열리나요??? 아니면 나에게 문제가 있습니까?

 
ALXIMIKS :

표준 스크립트 - "perion_converter_new" 는 커널을 100% 로드합니다.

이것은 정상입니다. 지연이 놀랍습니다. 723 빌드


나는 그가 그런 문제를 일으키는 것을 본 적이 없다.

이제, 725번째에서 - 동일합니다(문제 생성에서 볼 수 없음).

그의 코드를 직접 편집했습니까?


P./S.: 이 게시물은 지금 삭제할 수 있음을 인정합니다. MT5 포럼 이후.

 
valeryk :
흥미롭게도 MT5를 버전 991로 업데이트한 후 현지화 목록에 영어가 하나만 있습니까?
이것은 베타입니다. 릴리스에서는 모든 것이 제자리에 있을 것입니다.
 

OOP 전문가를 위한 질문입니다.

수업이 있습니다. 다음과 같은 템플릿 메서드가 있습니다.

 //+------------------------------------------------------------------+
//| Template for getting the value                                   |
//+------------------------------------------------------------------+
template < typename T>
T CGlobalVar::Value( void )
  {
   return (T) this .m_value;
  }

컴파일러는 정의 파일을 컴파일할 때 맹세하지 않습니다.

그런 다음 스크립트에서 이 메서드를 호출합니다.

 int nRes=gVar1.Value();


"템플릿 인수 #0을 추론할 수 없습니다" 오류가 발생합니다.

 
denkir :

OOP 전문가를 위한 질문입니다.

수업이 있습니다. 다음과 같은 템플릿 메서드가 있습니다.

컴파일러는 정의 파일을 컴파일할 때 맹세하지 않습니다.

그런 다음 스크립트에서 이 메서드를 호출합니다.


"템플릿 인수 #0을 추론할 수 없습니다" 오류가 발생합니다.

불행히도 MQL에서는 매개변수로만 함수를 입력할 수 있습니다. C++와 달리 필요한 유형을 명시적으로 지정할 수 없습니다.
int nRes=gVal1.Value<int>();
이 제한은 가짜 매개변수를 추가하여 우회할 수 있습니다.
 //+------------------------------------------------------------------+
//| Template for getting the value                                   |
//+------------------------------------------------------------------+
template < typename T>
T CGlobalVar::Value(T)
  {
   return (T) this .m_value;
  }

int nRes=gVar1.Value(( int ) 0 );
 

컴파일 오류 ##

 #define MACRO( name ) \
class name ##P {       \
};
MACRO( cls )
void OnStart () {}

그래서

 #define MACRO( name ) \
class P ##name {       \
};
MACRO( cls )
void OnStart () {}
좋아. 차이점이 뭐야?
 

추상 컴파일 오류: 코드 생성 오류

 void OnStart ()
{
         Print ( ( string ) NULL ); //code generation error
         Print ( ( long   ) NULL ); //а так - нормально
}
 
맞습니다. 그렇게 0을 가져올 수는 없습니다. 무거워요.
 
오류는 컴파일러가 발생 위치( __FILE__, __LINE__) 를 표시하지 않고 대부분의 오류와 마찬가지로 전환이 없기 때문에 찾기 및 제거가 어렵다는 것입니다.