Ошибки, баги, вопросы - страница 2787

 
fxsaber:

Библиотеки, как правило, независимы и поэтому находятся в своих папках.

Тогда наверное только по каждой библиотеке - от её корня.

 
Artyom Trishkin:

Тогда наверное только по каждой библиотеке - от её корня.

Спасибо. В общем, нет возможности нужного поиска.

 
fxsaber:

Спасибо. В общем, нет возможности нужного поиска.

Да, к сожалению, нету. Было бы удобно искать по заданному списку файлов:

#include lib1.mqh
#include lib2.mqh
#include lib3.mqh
#include lib4.mqh
//--- ...
#include libN.mqh

Указываешь файл, в котором есть такие подключения, и поиск осуществляется как в самом файле, так и в подключенных файлах.

 
fxsaber:

Спасибо. В общем, нет возможности нужного поиска.

вариант, может быть, не самый лучший, но

1. откройте все файлы в текстовом редакторе Notepad++

2. выполните поиск с помощью "Find all in all opened documents"

плюс такого подхода еще и в том, что указав в notepad++ тип файла как C++, вы получите дополнительные возможности просмотра кода. Например, раскрытие\закрытие {} секций


 

нельзя ли сделать так, чтобы столбы все-таки распахивались. Окно объектов


 
Nikolai Karetnikov:

вариант, может быть, не самый лучший, но

1. откройте все файлы в текстовом редакторе Notepad++

2. выполните поиск с помощью "Find all in all opened documents"

плюс такого подхода еще и в том, что указав в notepad++ тип файла как C++, вы получите дополнительные возможности просмотра кода. Например, раскрытие\закрытие {} секций

Спасибо за вариант. С открытием всех файлов проблема - их дерево большое.

Проще воспользоваться замечательным MQL5 Program Packer и сделать еще один ME с песочницей из только нужных файлов. Но это костыль, конечно.

MQL5 Program Packer
MQL5 Program Packer
  • www.mql5.com
This script allows you to assemble a zip-file of your MQL5-program with all dependencies automatically. The dependencies are: included source files via #include directive (both modes of absolute (<>) and relative ("") references are supported); icons linked by #property icon directive; resources (images, sounds, and other types) embedded by...
 
fxsaber:

Спасибо за вариант. С открытием всех файлов проблема - их дерево большое.

Проще воспользоваться замечательным MQL5 Program Packer и сделать еще один ME с песочницей из только нужных файлов. Но это костыль, конечно.

пока еще не сталкивался с лимитом открытых файлов в notepad++ )

мышкой кидайте сразу все группу на прогу и придет счастье. Я и сам все больше и больше пользуюсь этим. По-сути, все изменение кода пишется во внешнем редакторе. Metaeditor только для компилирования.

В англоязычной части форума есть ветка с обсуждением альтернатив Metaeditor'у

[MQL5] If you do not use MetaEditor to code, which alternative editor do you use?
[MQL5] If you do not use MetaEditor to code, which alternative editor do you use?
  • 2017.11.01
  • www.mql5.com
Hello, MQL5 If you do not use MetaEditor to code, which alternative editor do you use...
 
Nikolai Karetnikov:

пока еще не сталкивался с лимитом открытых файлов в notepad++ )

мышкой кидайте сразу все группу на прогу и придет счастье.

Одна библиотека - 30 файлов за собой тянет. Другая - аналогично. Ради поиска открыть 60 файлов вручную - смотреть всю иерархию инклудов?

Скрипт выше упоминал, потому что он автоматом тянет все инклуды, включая даже те, которые отключены макросами.
 
Доброго времени суток. Платформа МТ5 почему не дает торговать. Вчера была торговля, сегодня нет. Причем это на двух разных панельках. Не проставляются стопы и тейки. В журнале пишет: failed buy limit 1 MESU20 at 3015.75 sl: 3013.75 [Trade disabled] Что не так? 
 
Turbo888:
Доброго времени суток. Платформа МТ5 почему не дает торговать. Вчера была торговля, сегодня нет. Причем это на двух разных панельках. Не проставляются стопы и тейки. В журнале пишет: failed buy limit 1 MESU20 at 3015.75 sl: 3013.75 [Trade disabled] Что не так? 
Суббота?