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

Sergey Golubev #:

На англоязычном форуме есть ветка (эта) от декабря прошлого года, там 3 листа постов (точно такая же проблема, причем - единичные случаи, не массовые). Обсуждали - как самим это профиксить, например (машинный перевод с англ):

еще -

То есть, уже начали сами фиксить, а пока постили - всё уже исправилось.

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

Sergey Golubev #:
Сейчас проверил хром - все в порядке (тоже Win10).

К сожалению, отображение до сих пор кривое.

В хроме на андроид форматирование текста сообщения по ширине вставленного кода и видимо картинки. Без вставок нормально. 
fxsaber #:

К сожалению, отображение до сих пор кривое.

Теперь прямое.

Вот так работает:

#include <..\Experts\Test\App.mqh>

Нужно, чтобы работало вот так:

#define APP_PATH <..\Experts\Test\App.mqh>
#include APP_PATH

Можно ли это сделать в MQL5?

Anatoli Kazharski #:

Нужно, чтобы работало вот так:

Только через #ifdef.

fxsaber #:

Только через #ifdef.

Без примера не получилось.

Как это должно выглядеть?

На C++ это работает:


Anatoli Kazharski #:

Вот так работает:

Нужно, чтобы работало вот так:

Можно ли это сделать в MQL5?

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

А чтобы включить некоторые общие файлы, включаем локальные файлы, в которых уже прописаны #include с нужными путями.

Anatoli Kazharski #:

Без примера не получилось.

Как это должно выглядеть?

На C++ это работает:


за такое и в C/C++ могут существенно попортить облик лица :-)

JRandomTrader #:

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

А чтобы включить некоторые общие файлы, включаем локальные файлы, в которых уже прописаны #include с нужными путями.

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

Maxim Kuznetsov #:

за такое и в C/C++ могут существенно попортить облик лица :-)

Не работаю на C/C++. Просто проверил, что там это работает, а мне нужно именно это в более сложной структуре проекта.