Новая версия платформы MetaTrader 5 build 2450: Сервис "Подписки", улучшения в интерфейсе и удобные функции в MetaEditor - страница 3

 
Alexey Kozitsyn:

+1. Не надо принуждать пользователя к чему-либо.

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

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

Не стоит разыгрывать карту потребительской шизофрении. С нами это не работает.

 
Vict:

Беспредел какой-то, это точно все ещё наши компьютеры?

А не могли бы вы рассмотреть добавления какого-нибудь ключа для запуска терминала без гуя и прочих очень нужных свителок (вроде проверки код бэйз, статей, маркета и т.п)? Например

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

В виндоусе есть такая фишка - он спрашивает пользователя можно ли приступить к обновлению и предупреждает, что компьютер будет недоступен в течении этого времени и если пользователь хочет, он может отложить обновление на удобное время. 
Было бы здорово, если бы терминал спрашивал пользователя можно ли приступить к фоновой перекомпиляции, оценивал ее длительность и предлагал выбрать удобное время.

Это только мое мнение.
 
Vladimir Karputov:

терминал этой операцией грузил мой компьютер на 100 процентов в течении часа и я смог прервать его только удалив всю папку MQL5.

После скачки обновления.

  1. Выбираете Позже (не Перезагрузить).
  2. Закрываете Терминал.
  3. Переносите свои проекты из MQL5-папки в другую (один раз написать bat-ник и запускать его).
  4. Запускаете Терминал.
  5. Как все откомпилирует (быстро), выходите из Терминала.
  6. Переносите свои проекты обратно в MQL5 (один раз написать bat-ник и запускать его).
  7. Запускаете Терминал.

Даже на слабой машине процедура займет меньше минуты.


ЗЫ Можно поискать флаг в одном из файлов (скорее всего, MQL5\Profiles\), который отвечает за первичную перекомпиляцию.

 
fxsaber:

После скачки обновления.

  1. Выбираете Позже (не Перезагрузить).
  2. Закрываете Терминал.
  3. Переносите свои проекты из MQL5-папки в другую (один раз написать bat-ник и запускать его).
  4. Запускаете Терминал.
  5. Как все откомпилирует (быстро), выходите из Терминала.
  6. Переносите свои проекты обратно в MQL5 (один раз написать bat-ник и запускать его).
  7. Запускаете Терминал.

Даже на слабой машине процедура займет меньше минуты.


ЗЫ Можно поискать флаг в одном из файлов (скорее всего, MQL5\Profiles\), который отвечает за первичную перекомпиляцию.

Но файлы пользователя останутся неперекомпилированными. Зачем хитрить, когда лучше "договориться" с терминалом.)
 
Реter Konow:
Но файлы пользователя останутся неперекомпилированными.

И что в этом плохого?


Есть способ еще быстрее. Например, кто-то использует в своих проектах постоянно СБ. Тогда, например, в Trade.mqh закинуть левый символ в самое начало и запустить Терминал. Советники не смогу перекомпилироваться. Потом убрать левый символ.

 
fxsaber:

И что в этом плохого?


Есть способ еще быстрее. Например, кто-то использует в своих проектах постоянно СБ. Тогда, например, в Trade.mqh закинуть левый символ в самое начало и запустить Терминал. Советники не смогу перекомпилироваться. Потом убрать левый символ.

Хаки) - не от хорошей жизни.) 
В общем, MQ виднее...
 
Реter Konow:
В виндоусе есть такая фишка - он спрашивает пользователя можно ли приступить к обновлению и предупреждает, что компьютер будет недоступен в течении этого времени и если пользователь хочет, он может отложить обновление на удобное время. 
Было бы здорово, если бы терминал спрашивал пользователя можно ли приступить к фоновой перекомпиляции, оценивал ее длительность и предлагал выбрать удобное время. 
Да, в клиенто-ориентированных сервисах всё именно так.  А здесь, как сказано выше, это не работает.  Поэтому приходится выкручиваться своими силами.  Также как и со скачкой обновлений - многие тут уже научились блокировать нужные папки и файлы правами доступа, дабы предотвратить принудительное обновление.  Вот и с перекомпиляцией тоже решаемо.
 

Можно попробовать ещё такое решение.  Для папок Experts, Scripts и Indicators  снять разрешения на запись и модификацию файлов для текущей учётной записи.  А Metaeditor запускать под админскими привилегиями.

...Хотя конечно тоже рисковано, мало ли что у них зашито в Метаэдитор, учитывая такую нездоровую тягу к контролю за компьютерами пользователей...

 
Alexey Navoykov:
Да, в клиенто-ориентированных сервисах всё именно так.  А здесь, как сказано выше, это не работает.  Поэтому приходится выкручиваться своими силами.  Также как и со скачкой обновлений - многие тут уже научились блокировать нужные папки и файлы правами доступа, дабы предотвратить принудительное обновление.  Вот и с перекомпиляцией тоже решаемо.

Надеюсь, вы сейчас покажете несколько компаний, где:

  • Выпускается по 1-2 бета билда в сутки
  • Идет постоянная работа в форумах и тикетах над ошибками и новыми функциями
  • Постоянно все покрывается громадной постоянно расширяющейся документацией на 10 языках (там уже около 57к страниц только документации языка MQL5)
  • Ведется огромное сообщество на 7 языках с множеством сервисов
  • Обслуживается безумное количество брокеров 
  • Директор компании сам постоянно общается с вами, решает массу проблем и 20 лет развивает продукт, достающийся вам бесплатно

Вот непонимание таких простых и лежащих на поверности фактов на фоне абсурдных обвинений и шаблонных заблуждений называется потребительским экстремизмом.

Потребительская шизофрения - это требование противоположных действий, невзирая на логику и оценку эффекта для масс.

 
Renat Fatkhullin:

Надеюсь, вы сейчас покажете несколько компаний, где:

  • Выпускается по 1-2 бета билда в сутки
  • Идет постоянная работа в форумах и тикетах над ошибками и новыми функциями
  • Постоянно все покрывается громадной постоянно расширяющейся документацией на 10 языках (там уже около 57к страниц только документации языка MQL5)
  • Ведется огромное сообщество на 7 языках с множеством сервисов
  • Обслуживается безумное количество брокеров 
  • Директор компании сам постоянно общается с вами, решает массу проблем и 20 лет развивает продукт, достающийся вам бесплатно

Вот непонимание таких простых и лежащих на поверности фактов на фоне абсурдных обвинений и шаблонных заблуждений называется потребительским экстремизмом.

Потребительская шизофрения - это требование противоположных действий, невзирая на логику и оценку эффекта для масс.

Мимо прошло, какую неоценимую помощь оказали своим временем и усилиями здесь люди. Миллионам трейдеров - бесплатно, действительно, все достается.

Тем, кто здесь годами вносит огромный вклад своими баг-репортами и предложениями - это абсолютно не бесплатно. Смотрим на зарплаты тестеров.