Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На вкладке "Зависимости" показываются функции, которые находятся во всех блоках #import кода программы.
Ситуация например такая.Чтоб не создавать список #import от какого-то виндового api в каждом эксперте - просто создали один раз библиотеку MQH и наполнили её всеми необходимыми функциями.
Одни функции используются в одном приоложении, другие в другом, но подключается всегда один и тот же файл.
Например функции из WinInet.dll.
Для работы одного приложения достаточно только открыть страницу и прочитать её содержимое, а для другого приложения - также нужно и выполнить отправку данных по запросу.
Но чтоб не сочинять постоянно одни и теже функции в секции #import - делаем их в одном общем MQH файле и наслаждаемся удобством. Тем более, что обычно api функции имеют обертку в виде класса. Ну не создавать же разные классы для каждого эксперта :)
Но когда запускается эксперт, то он на вкладке Зависимости показываются все функции этого api. Хотя используется максимум одна-две из них.
Это сбивает пользователя с толку, создавая ложное впечатление про работу такого эксперта и заложенный в него функционал.
Поэтому хотелось бы, чтоб на этой вкладке показывались только те функции, которые действительно вызываются в коде (неважно будет ли вызов в рантайм, главное сам факт наличия их в теле какой то функции).
Просьба к разработчикам - скрыть импортируемые функции с вкладки "Зависимости", которые нигде не вызываются в коде.
Это несколько похоже на то, что вы и так уже делаете. Когда вы определяете варнинги, что
Variable not used
Или функция не используется и будет удалена из ex файла.
Вполне нормально