Новый клиентский терминал MetaTrader 4 build 203 - страница 2

 
Нашли и исправили. Скоро выложим обновлённый билд


Вот и хорошо, спасибо.
 
Да (посмотрите на второе сообщение, там более подробно). Т.е. со сравнением строк все нормально, спасибо, но выясняется, что текло в двух местах, и теперь стало видно второе место.

Пожалуйста, оформляйте исходные тексты в теги code, чтобы на них обращали внимание именно как на исходники, требующие проверки.

Исправили
 
Скачайте обновлённый билд.

1. Устранена "вторая" утечка памяти. (Требуется перекомпиляция советников)

2. Устранена ошибка, приводящая к крешу во время тестирования
 
Увы, результат тот же - память утекает. Скрипт перекомпилирован. На всякий случай привожу полный код скрипта:

void a(string symbol = "") {
  symbol = StringSubstr("again?",2);
}

int start() { 
  while(!IsStopped()) {
    for (int i=0; i<100; i++) {
      a();
    }  
  Sleep(3);
  }
  return(0);
}

 
"Шеф, нну што?" (с) колобки
ситуация воспроизводится?
 
Исправили. Но пока не выкладывали.
 
Чудненько, ждемс.

Но как бы это описать повнятней... Короче, метаедитор не вынес мучений )) и теперь отказывается вообще компилить определенные файлы. Пишет 0 ворнинг 0 ошибок и фсе. Ошибка вкралась именно между первым и вторым выпуском 203 релиза, проверено повторной переустановкой туда-сюда.

Ошибка загадочная - сильно (но не абсолютно) коррелирует с размером файла. Добвляю в коммент буковку Х - перестает компилиться. Убираю - начинает.

Вы обнаружили такоэ?
 
Непонятная проблема. У нас такое тоже один раз встретилось, так и не поняли, что случилось. Сегодня будет обновление.
 
Качайте обновление "торговый терминал MetaTrader 4" билд 203 от 15 марта

1. Окончательно исправлена "вторая" утечка памяти.
2. В тестере исправлено начисление свопов при частичном закрытии позиций при помощи операции CloseBy
 
Ошибка с DLL если таковая была, в последнем билде от 15 марта ушла.
Спасибо.
Причина обращения: