если импортированная DLL лежит в папке Libraries, то сама DLL блокируется при работе индикатора, а если в папке с индикатором, то все работает но DLL не блокируется, в чем отличие?
Блокировка - это что? Как она проявляется?
Блокировка - это что? Как она проявляется?
DLL из папки Libraries ни удалить ни переместить
DLL из папки Libraries ни удалить ни переместить
Пока индикатор работает.
Не разблокируется даже при закрытии графика с индикатором в папке Libraries, а вот в папке с индикатором не блокируется вообще, в МТ4, в МТ5 не проверял еще
Не разблокируется даже при закрытии графика с индикатором в папке Libraries, а вот в папке с индикатором не блокируется вообще, в МТ4, в МТ5 не проверял еще
A в чем проблема?
Используйте то расположение, которое вам нужно.
Не разблокируется даже при закрытии графика с индикатором в папке Libraries, а вот в папке с индикатором не блокируется вообще, в МТ4, в МТ5 не проверял еще
Скорее всего, DLL из папки индикатора вообще не задействуется. Вот и не блокируется файл. Чтобы быть уверенным, что DLL используется именно та, что нужно, удалите ее копии везде, где только можно. В том числе в папках Windows. В документации указаны способы поиска DLL, их немало:
- Директория из которой был запущен модуль, импортирующий dll. Под модулем понимается эксперт, скрипт, индикатор или библиотека EX5;
- Директория каталог_данных_терминала\MQL5\Libraries ( TERMINAL_DATA_PATH\MQL5\Libraries);
- Директория, из которой был запущен клиентский терминал MetaTrader 5;
- Системная директория;
- Директория Windows;
- Текущая директория;
- Директории, перечисленные в системной переменной PATH.
Скорее всего, DLL из папки индикатора вообще не задействуется. Вот и не блокируется файл. Чтобы быть уверенным, что DLL используется именно та, что нужно, удалите ее копии везде, где только можно. В том числе в папках Windows.
Все удалял и проверял
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования