Вопрос к разработчикам: будет ли Metatrader 4 работать в терминальном режиме под управлением Windows 2000/2003 Server ?

 

А также вопрос совместимости с 64 разрядной Windows Server 2003 ?

 

Работать будет, за исключением некоторых функций. Например, вызов функции MessageBox() приводит к завершению работы терминала. Периодически (в некоторых билдах) возникают проблемы с запуском терминала через планировщик заданий Windows. Есть проблема с кодировкой шрифта. А в остальном, прекрасная маркиза ...

 

В метатрейде нет терминального режима. Если его ставить руками как сервис происходят непонятные сбои в работе, такое впечатление, что советнику требуется оконный режим для анализа графика. Неужели сложно сделать кнопочку в метатрейде - "перейти в сервисный режим" или "создать сервис","свернуть в трей" ?

 
mandor:

Работать будет, за исключением некоторых функций. Например, вызов функции MessageBox() приводит к завершению работы терминала. Периодически (в некоторых билдах) возникают проблемы с запуском терминала через планировщик заданий Windows. Есть проблема с кодировкой шрифта. А в остальном, прекрасная маркиза ...


А можно подробности про MessageBox?

Интересует исходный код и крешлог

 
Если MessageBox сработал, то не получается прекратить работу скрипта (необходимость возникает при отладке, например, когда MessageBox в глубоком цикле). А лечится только закрытием терминала. Когда-то такая проблема уже была, но её победили, а теперь снова. (Билд 208).
 

если в цикл скрипта вводить

if(IsStopped()){return(0);}
скрипт завершается без проблем, в этом случае MessageBox не мешает.
 
xeon:

если в цикл скрипта вводить

if(IsStopped()){return(0);}
скрипт завершается без проблем, в этом случае MessageBox не мешает.

Действительно, при переключении ТФ, после вопроса "Вы действительно хотите остановить работу скрипта?" программа завершает работу. Можно так делать, чтоб обойти недоработку (кот. являтся недоработкой только на мой взгляд, а как должно быть - неизвестно).
 
stringo:
mandor:

Работать будет, за исключением некоторых функций. Например, вызов функции MessageBox() приводит к завершению работы терминала. Периодически (в некоторых билдах) возникают проблемы с запуском терминала через планировщик заданий Windows. Есть проблема с кодировкой шрифта. А в остальном, прекрасная маркиза ...


А можно подробности про MessageBox?

Интересует исходный код и крешлог


Судя по Вашему ответу - в терминальном режиме работает ?

А под 64-разрядной ОС ?

 
stringo:
mandor:

Работать будет, за исключением некоторых функций. Например, вызов функции MessageBox() приводит к завершению работы терминала. Периодически (в некоторых билдах) возникают проблемы с запуском терминала через планировщик заданий Windows. Есть проблема с кодировкой шрифта. А в остальном, прекрасная маркиза ...


А можно подробности про MessageBox?

Интересует исходный код и крешлог


Удаленный рабочий стол Windows Server 2003 (русская). Запуск скрипта "Инфо" закрывает терминал MT4. Крешлог не появляется. Напрямую не через удаленный рабочий стол не пробовал. Попробую по возможности.
Файлы:
uvmydhqx.mq4  5 kb
 

На одном из компьютеров сумели воспроизвести падение. Исправили. Спасибо.

 
Исправление в новом билде?
Причина обращения: