Приветствую.
Возможно ли без использования DLL проверить наличие файла в MQL5\Libraries\ ?
А FileIsExist не работает?
Возможно, стоит переформулировать задачу. Тогда может пригодиться вшивание нужных библиотек в EX5 через ресурсы. Сам не пробовал.
ЗЫ Как альтернатива, через mklink сделать зеркало в песочнице, которое ведет в MQL5-папку. Тогда будет все доступно. Единственное, это опасно для тех, кто попытается получить файлы всей песочницы - получится бесконечная рекурсия. Поэтому лучше зеркало делать не на MQL5-папку, а не любую подпапку. Например, MQL5\Libraries\.
Возможно, стоит переформулировать задачу. Тогда может пригодиться вшивание нужных библиотек в EX5 через ресурсы. Сам не пробовал.
ЗЫ Как альтернатива, через mklink сделать зеркало в песочнице, которое ведет в MQL5-папку. Тогда будет все доступно. Единственное, это опасно для тех, кто попытается получить файлы всей песочницы - получится бесконечная рекурсия. Поэтому лучше зеркало делать не на MQL5-папку, а не любую подпапку. Например, MQL5\Libraries\.
Задача довольно простая, есть файл - обращаемся к функции, нету - не обращаемся :)
Если бы для себя, можно и хардлинк сделать, но пользователи врядли этим будут заниматься :)
Задача довольно простая, есть файл - обращаемся к функции, нету - не обращаемся :)
Тогда через ресурсы библиотеки подцепить. Будут всегда у пользователя в актуальном состоянии.
Тогда через ресурсы библиотеки подцепить. Будут всегда у пользователя в актуальном состоянии.
Если имеете в виду скомпилировать вместе с библиотекой, то нет. В данном случае отсутствие файла - норма. Просто при наличии этого файла будет расширен функционал советника.
Если имеете в виду скомпилировать вместе с библиотекой, то нет. В данном случае отсутствие файла - норма. Просто при наличии этого файла будет расширен функционал советника.
#resource "\\Libraries\\Library.ex5";
Нет, библиотека должна быть отдельно от советника.
Нет, библиотека должна быть отдельно от советника.
Даже если будет возможность определить наличие файла в этой папке, это не будет гарантировать, что файл является нужной библиотекой, а не пустышкой.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Приветствую.
Возможно ли без использования DLL проверить наличие файла в MQL5\Libraries\ ?