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

 

참조 MQL5 참조 / 무역 함수 /OrderGetTicket 오류

기사의 예에서 행

type          = EnumToString ( ORDER_TYPE );

주문 유형을 반환하지 않습니다.

 
마켓에서 MetaTrader4용 유료 지표의 데모 버전을 다운로드할 수 없는 이유는 무엇입니까?
 
A100 :
차이점이 뭐야? 그런 다음 - 이것은 컴파일 오류 가 아니라 런타임 오류입니다 .
매크로가 문자열에 대해 날카로워지고 NULL이 문자열 리터럴이 아니며 ""로 대체하는 데 문제가 없음을 의미합니다.
 
매크로 문제가 아닐 수도 있습니다.
 void OnStart ()
{
         string str1 = "" + NULL ;         //нормально
         string str2 = NULL + "" ;         //нормально
         string str3 = NULL + "" + NULL ; //ошибка выполнения
}
 
문자열이 int로 변환되고 경고가 표시되지 않습니다.
 void f( int x )          { Print ( "f1=" , dt ); }
void f( const string & x ) { Print ( "f2=" , dt ); }

void OnStart ()
{
        f( "AAA" );
}
결과: f1=100
 
A100 :
문자열이 int로 변환되고 경고가 표시되지 않습니다. 결과: f1=100

그래서?

 void f( string x )
 
TheXpert :

그래서?

 void f( const string x ) { Print ( "f2=" , dt ); }
결과는 f2=100이므로 위의 경고는 다음과 같아야 합니다.
 
안녕 모두. MQL4의 오류 및 결함에 대한 질문이 여기에 작성되어야 한다는 링크를 따라 여기에 왔습니다. 아니면 그렇지 않습니까?
 
IGHud :
안녕 모두. MQL4의 오류 및 결함에 대한 질문이 여기에 작성되어야 한다는 링크를 따라 여기에 왔습니다. 아니면 그렇지 않습니까?
여기가 낫다
MQL4: форум по механическим торговым системам и тестированию стратегий
  • www.mql5.com
MQL4: форум по механическим торговым системам и тестированию стратегий
 
A100 :
결과는 f2=100이므로 위의 경고는 다음과 같아야 합니다.
경고가 없어야 하지만 올바른 기능을 선택해야 합니다. 그리고 intu 행은 경고가 아니라 오류여야 합니다. IMHO.