Бета версия MetaTrader 4 IDE, включающая в себя новый компилятор MQL4 и редактор - страница 11

 
возник такой вопрос: у меня есть компилированные файлы, нет исходников после всех будущих обновлений mql4 эти файлы продолжат работу, т.е. будут ли они работать так же как раньше?
 
sanyooooook:
возник такой вопрос: у меня есть компилированные файлы, нет исходников после всех будущих обновлений mql4 эти файлы продолжат работу, т.е. будут ли они работать так же как раньше?
Старые компилированные ex4-файлы как работали, так и будут работать. Без каких-либо дополнительных ограничений
 
Ренат:

Как это не авто? Intellisens в MetaEditor очень хорошо.

Навигация улучшит В качестве одного из вариантов операционной - Закладки.:


Он хорошо работает, но это с учетом регистра. Можно ли сделать это без учета регистра? Может быть, с опционом.
 
Ренат:

Эти изменения к вычислению выражения надо было сделать давно. Практически, они редко создают проблемы если автор не написал огромную выражения.

...

Об изменении в приоритет и / или это не возможно добавить предупреждение, когда такой случай возможны?
 
Интересно, а давно обещанный Навигатор проекта появится хоть когда-нибудь?
 
angevoyageur:
Об изменении в приоритет и / или это не возможно добавить предупреждение, когда такой случай возможны?

Нет.

 

Добрый день всем друзьям  "по общему увлечению"

присоединяюсь к тестированию и обмену опытом и информацией

Читаю и радуюсь новому, реально класс!


Пощупал бетту IDE , глобальных проблем еще не встретил

В одном  из своих проектов и нашел интересную проблему! В релизах прежнего MQL4  вольно обращался с названием переменных


    string char[256];  // Старый MQL4  - конструкция работала

    string sChar[256];  // После замены имени массива char на sChar  в бетта IDE версии  - все заработало


// В связи с расширением состава ключевых слов теперь нельзя использовать имена типа 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:

 еще

.........

Это всё объявлялось.  Во всех компиляторах ориентированных на быстрый код switch целочисленный.  Для прочих типов всегда можно построить аналог из if 'ов.
 
Renat:

Как это нет автозавершения? Интеллисенс в MetaEditor очень хороший.

Ренат, давно хотел спросить, а почему у вас регистрозависимый интеллисенс? это же жутко неудобно.