Ошибки, баги, вопросы - страница 1099
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
а если не использовать параметрический макрос, вручную подставив параметры:
то все нормальноНесказанно удивлён... МЕ напрочь не видит в инклюдниках переменные объявленные в других файлах проекта на гл.уровне (не подсвечивает и не может перейти к месту определения переменной).
И давно так?
Несказанно удивлён... МЕ напрочь не видит в инклюдниках переменные объявленные в других файлах проекта на гл.уровне (не подсвечивает и не может перейти к месту определения переменной).
И давно так?
В каждом "инклюднике" нужно также указать другие файлы, с которыми должна быть связь.
Проект чудесно компилируется, а значит, что компилятор всё видит - что где находится. А редактор МЕ - нет.
К тому же, как Вы представляете себе указывать основной исполняемый файл .mq5 в качестве инклюдника где и объявлена переменная?
Проект чудесно компилируется, а значит, что компилятор всё видит - что где находится. А редактор МЕ - нет.
К тому же, как Вы представляете себе указывать основной исполняемый файл .mq5 в качестве инклюдника где и объявлена переменная?
Например, вот так:
Или давай краткий пример, на котором не получается что-то сделать. Быстрее будет. )Например, вот так:
Или давай краткий пример, на котором не получается что-то сделать. Быстрее будет. )Main.mq5
\Project\Include\
Incl.mqh
...
Главный файл в папке Project:
Подключаемый файл в директории Project\Include:
Главный файл в папке Project:
Подключаемый файл в директории Project\Include:
Ну и для чего эти бессмысленные телодвижения? МЕ должен видеть (и программист) переменные и функции именно так, как это делает компилятор.
Кроме того, то что Вы предлагаете в большинстве случаях неудобно (править инклюдники под каждый проект?).
Интеллисенс каждого файла работает только в своей области видимости. То есть, сканится весь файл со всеми явными включениями.
Вы же предлагаете у некого файла без связей показывать данные чужих неизвестных файлов. Что в корне неправильно.
Ну и для чего эти бессмысленные телодвижения? МЕ должен видеть (и программист) переменные и функции именно так, как это делает компилятор.