Новая версия MetaTrader 4 Client Terminal 392 - страница 9

 


1)

Отправка почты на 4-м терминале работает интересно. на mail.ru почта доходит, а на microsoft exchange server не доходит.

При этом 5-й терминал успешно отправляет и туда и туда.

2)

Кстати по поводу мета-едитора. Он виснет в некоторых случаях, если выделить текст и нажать CTRL+C. (копирование).

Закономерности не заметил, но такое было уже несколько раз.

 
granit77:
Перенесено.

probapera 22.03.2011 20:01

Стоит МТ4 Бильд 392.
ОС ubuntu - на ней VirtualBox - а в нем Win2000. Недели 2..3 все было хорошо и вот вчера НАЧАЛОСЬ!
Система построена так, что время от времени запускается оптимизация по свежим данным. Все сначала было хорошо и приятно, но с последнего обновления (вроде как с 388 на 392 Бильд) при новом запуске вылетает MsgBox terminal.exe - A debugger has bin found running on your system. Please, unload it from memory and restart your programm.(Картинка с MsgBox чегой-то не прикрепляицца.)
Если запуск повторить, то иногда проходит, а иногда проходит со второго..третьего раза

Совместно с компанией-разработчиком защиты провели проверку в Windows 2000, исправление будет в очередном (через неделю) апдейте.

Извините за доставленные неудобства.

 
Alexandr27:

Уважаемые разработчики, подскажите где правда?

В MQLEditor, в справочном материале окна навигатора про функцию StringSetChar() написано:

string StringSetChar( string text, int pos, int value)

А после того как напечатаешь эту функцию в окне редактора, то вспылающая подсказка гласит:

bool StringSetChar( string text, int pos, int value)

И кто из них прав?

Ошибку в описании подсказки уже исправили, обновление будет в очередном билде.
 
Renat:
Ошибку в описании подсказки уже исправили, обновление будет в очередном билде.

Может и автозамену поправите при поиске в комментариях и одиночных символов? Зависает МЭ4.

Тут где-то тема была. Нашли даже повторяемость ошибки.

 

Уважаемые господа разработчики с 5- страницы имел вопрос с сообщением

Нашёл выход из положения таким образом. Заархивировал все исходные тексты и ех4 в папках советников и скриптов. Всего 330 файлов.

После этого терминал стал запускаться как ему положено. Исходя из этого делаю вывод,что отладчик о котором идёт речь в сообщении это компилятор МТ4.

Точнее выяснять нет смысла. Хотелось бы услышать ваши комментарии.

 
dimonsky:


1)

Отправка почты на 4-м терминале работает интересно. на mail.ru почта доходит, а на microsoft exchange server не доходит.

При этом 5-й терминал успешно отправляет и туда и туда.

2)

Кстати по поводу мета-едитора. Он виснет в некоторых случаях, если выделить текст и нажать CTRL+C. (копирование).

Закономерности не заметил, но такое было уже несколько раз.


да, только что эдитор вылетел три раза. два раза после выделения кода и нажатия ктрл+с, а еще раз - после выделения кода и нажатия кнопки Делит.

Сделайте что-нибудь, пожалуйста. невозможно код править.

добавлено через 5 мин:

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

 
У МЭ4 есть ещё один глюк. Если установить табуляцию на 1 символ, то перемещение курсора по вертикали кнопками вверх/вниз происходит ступенчато со смещением.
 

Иногда замечал у МЭ4 такой глюк, может кто-то еще встречался. Если закоментировать некоторый текст через /* */ а потом переключаться между закладками через F2, то иногда МЭ4 помечает весь текст закоментированным.

Также было бы неплохо исправить в МЭ4 опцию обертки текста (Wrap) чтобы убиралась пустая линия нижней прокрутки для увеличения рабочего поля в таких случаях. Неплоха была бы также опция автоматического скрытия нижнего окна (например через пару секунд) с результами компиляции, если не было ошибок - очень неудобно каждый раз нажимать Esc чтобы его убирать чтобы увеличить обзор. Это конечно мелочи, но почему бы не сделать вещь удобней, особенно если это не требует никаких затрат?

 
Andrei01:

Иногда замечал у МЭ4 такой глюк, может кто-то еще встречался. Если закоментировать некоторый текст через /* */ а потом переключаться между закладками через F2, то иногда МЭ4 помечает весь текст закоментированным.

это древняя трабла.

еще на /* */ МЕ глючит (не отображает коментареным или наоборот все коментарит), когда делать переход PgUp/PgDn

 

Снова к разработчикам! Профукал много денег из-за этого. Очень давно это заметил, но после очередного неведомого слива в очередном билде MT4 выкладываю баг, так как одолело не по детски. И это проблема не конкретного билда, а всех.

Псевдо кусок кода для представления проблемы:

if (Функция1()>=0&&Переменная1>0)

{

if (

Переменная2<Функция2()

||

Переменная2>Функция2()

&&

Функция2()>Функция3(Функция4())

) // скобка if

Операторы...

Функции...

И т.п...

}

В любом языке программирования условие && выполняется перед || и скобки ( ) соответственно имеют приоритет и последовательность выполнения условий производится слева направо, но в выше указанном примере условие Переменная2<Функция2() никогда не выполняется! Даже если оно истинно! Впрочем, если заключить второй кусок условия в скобки, чтобы в итоге получилось:

Переменная2<Функция2()

||

(

Переменная2>Функция2()

&&

Функция2()>Функция3(Функция4())

)


то всё начинает нормально работать. Но если мне нужно выполнить длинное логическое условие A&&B||A&&C||C&&D&&E||E&&A&&B, которое и так громозкое, то без громождения лишних скобок мне просто не обойтись! Исправьте наконец эту заразу, чтобы голова больше не болела. В других языках ведь, всё работает нормально: C++, Java, PHP, JS, VB, C#, delphi...

Причина обращения: