Как я Вас понял, Вы заменяете всю папку experts ссылкой на общий для всех терминалов ресурс. Я уже писал, что такой вариант содержит возможные конфликты доступа одновременно работающих терминалов к лог-файлу. Поэтому я не пошёл по этому пути. Я для каждого файла советника создаю ссылку из общего ресурса. Не важно то ли мягкую, то ли жёсткую - это путь (вариант) мох проб, чтобы решить, описанную мной "загвоздку". А вот папки include, scripts, libraries, indicators я заменил на ссылки.
Вижу никто такого опыта не имеет... :(
А проделать эксперимент несложно: создайте на любой файл советника жёсткую ссылку и перенесите её за пределы папки, в которой лежит источник. Затем отредактируйте этот файл и перекомпилируйте его. А теперь посмотрите на обе жёстких ссылки на этот файл - поделитесь наблюдениями.
Никаких конфликтов с логом не наблюдал.
Выделенное не понятно. Трудно нарисовать? Или скрин сделайте.
silatyt: Т.е. это специфика работы MetaEditor?! Так я Вас понял?!
Ну да.
Перезапись файла можно произвести 1) удалением + записью нового файла, 2) открыть на запись + обнулить и записать содержимое.
Либо второй способ неизвестен, либо разработчик чувствовал особую гордость от способа № 1.
Кстати, возможен ещё способ 3... записать новое содержимое во временный файл в той же папке, потом удалить старый файл и изменить имя временного файла.
Перезапись файла можно произвести
1) удалением + записью нового файла,
2) открыть на запись + обнулить и записать содержимое.
Либо второй способ неизвестен, либо разработчик
чувствовал особую гордость от способа № 1.
Кстати, возможен ещё способ 3...
записать новое содержимое во временный файл в той же папке,
потом удалить старый файл и изменить имя временного файла.
Спасибо!, - я так и предположил, решение разработчика (конечно, наследование свойств - пустой звук) меня совсем не удивляет... :(
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Как я Вас понял, Вы заменяете всю папку experts ссылкой на общий для всех терминалов ресурс. Я уже писал, что такой вариант содержит возможные конфликты доступа одновременно работающих терминалов к лог-файлу. Поэтому я не пошёл по этому пути. Я для каждого файла советника создаю ссылку из общего ресурса. Не важно то ли мягкую, то ли жёсткую - это путь (вариант) мох проб, чтобы решить, описанную мной "загвоздку". А вот папки include, scripts, libraries, indicators я заменил на ссылки.
Вижу никто такого опыта не имеет... :(
А проделать эксперимент несложно: создайте на любой файл советника жёсткую ссылку и перенесите её за пределы папки, в которой лежит источник. Затем отредактируйте этот файл и перекомпилируйте его. А теперь посмотрите на обе жёстких ссылки на этот файл - поделитесь наблюдениями.
Никаких конфликтов с логом не наблюдал.
Выделенное не понятно. Трудно нарисовать? Или скрин сделайте.
Это про то, что при сохранении файла из редактора, файл вначале удаляется зачем-то. В итоге связь разрывается.
Это про то, что при сохранении файла из редактора, файл вначале удаляется зачем-то. В итоге связь разрывается.
Т.е. это специфика работы MetaEditor?! Так я Вас понял?!
Перезапись файла можно произвести
1) удалением + записью нового файла,
2) открыть на запись + обнулить и записать содержимое.
Либо второй способ неизвестен, либо разработчик
чувствовал особую гордость от способа № 1.
Кстати, возможен ещё способ 3...
записать новое содержимое во временный файл в той же папке,
потом удалить старый файл и изменить имя временного файла.
Ну да.
Перезапись файла можно произвести
1) удалением + записью нового файла,
2) открыть на запись + обнулить и записать содержимое.
Либо второй способ неизвестен, либо разработчик
чувствовал особую гордость от способа № 1.
Кстати, возможен ещё способ 3...
записать новое содержимое во временный файл в той же папке,
потом удалить старый файл и изменить имя временного файла.