새로운 MQL4 컴파일러 및 편집기가 포함된 MetaTrader 4 IDE의 베타 버전 - 페이지 11

 
다음 질문이 생겼습니다. 파일을 컴파일했는데 향후 모든 mql4 업데이트 후에 소스가 없습니다. 이 파일은 계속 작동합니다. 그들은 이전과 동일하게 작동합니까?
 
sanyooooook :
다음 질문이 생겼습니다. 파일을 컴파일했는데 향후 모든 mql4 업데이트 후에 소스가 없습니다. 이 파일은 계속 작동합니다. 그들은 이전과 동일하게 작동합니까?
이전에 컴파일된 ex4 파일은 모두 작동했으며 계속 작동할 것입니다. 추가 제한 없이
 
Ренат:

어떻게 차가 아니지? MetaEditor의 Intellisens는 매우 좋습니다.

탐색이 향상됩니다. 작동 옵션 중 하나인 책갈피:


잘 작동하지만 대소문자를 구분합니다. 대소문자를 구분하지 않고 할 수 있습니까? 옵션이 있을 수 있습니다.
 
Ренат:

표현식 계산에 대한 이러한 변경은 오래전에 이루어졌어야 합니다. 실제로 저자가 거대한 표현을 쓰지 않는 한 문제를 만드는 경우는 거의 없습니다.

...

우선 순위 변경 및/또는 그러한 경우가 가능한 경우 경고를 추가하는 것이 불가능합니까?
 
오랫동안 약속된 프로젝트 네비게이터가 나타날지 궁금합니다.
 
angevoyageur :
우선 순위 변경 및/또는 그러한 경우가 가능한 경우 경고를 추가하는 것이 불가능합니까?

아니요.

 

"공동 취미로" 모든 친구들에게 좋은 오후

나는 테스트에 참여하고 경험과 정보를 교환합니다.

나는 새롭고 정말로 수업을 읽고 즐긴다!


베타 IDE를 느꼈습니다. 아직 글로벌 문제를 만나지 않았습니다.

내 프로젝트 중 하나에서 흥미로운 문제를 발견했습니다! 이전 MQL4 릴리스에서는 변수 이름을 자유롭게 처리할 수 있었습니다.


문자열 문자 [256]; // 이전 MQL4 - 구성 작업 완료

문자열 sChar[256]; // 베타 IDE 버전에서 배열 이름 char를 sChar로 바꾼 후 모든 것이 작동했습니다.


// 키워드 확장으로 인해 더 이상 short , long, float, const, virtual, input, delete, new, do, char 같은 이름을 사용할 수 없습니다.

 



 // в старом MQL4  конструкция работала

   double msc= 1 ;

...

... 

switch ( msch )

{

   case msch 0 ;
...
   case msch 1 ;
...
}

// в IDE Betta  заработало после явного приведения типов

   double mscIDEb= 1 ;
..
   switch ( (int) mscIDEb)
...

 
YuraZ :


.......

모두 발표되었습니다. 빠른 코드에 중점을 둔 모든 컴파일러에서 스위치는 정수입니다. 다른 유형의 경우 항상 if 의 유사체를 만들 수 있습니다.
 
Renat :

어떻게 자동 완성이 되지 않습니까? MetaEditor의 지능은 매우 좋습니다.

레나트, 오랫동안 묻고 싶었습니다. 왜 대소문자 구분 지능이 있습니까? 끔찍하게 불편합니다.