а как надо то?
А надо чтобы записывались только уникальные имена+версия.
А надо чтобы записывались только уникальные имена+версия.
в самом начале файл заполняется в ручную?
просто я не могу понять, откуда должен появиться какой нибудь другой эксперт?
если организован алгоритм расширения списка экспертов, то разве есть смысл записывать в файл, не проще ли заполнить массив в самом начале и работать с ним?
- www.mql5.com
в самом начале файл заполняется в ручную?
Да нет.
if(readExpertName()) { .......... } else // если файла нет, первый элемент массива заполняется поступившем именем { ArrayResize(expert_name,1); expert_name[0] = corrent_expert_name; string_exist = writeExpertName(); }
в самом начале файл заполняется в ручную?
просто я не могу понять, откуда должен появиться какой нибудь другой эксперт?
если организован алгоритм расширения списка экспертов, то разве есть смысл записывать
в файл, не проще ли заполнить массив в самом начале и работать с
ним?
Не проще.
Видите в коде: FILE_COMMON
Не проще.
Видите в коде: FILE_COMMON
то есть файл общий?
тогда флаг нужен на общий доступ к файлу плюсом
https://www.mql5.com/ru/docs/constants/io_constants/fileflags
- www.mql5.com
то есть файл общий?
тогда флаг нужен на общий доступ к файлу плюсом
https://www.mql5.com/ru/docs/constants/io_constants/fileflags
Завтра попробую добавить FILE_SHARE_WRITE
Если не сложно, помогите понять почему
- файл пишется, но в нём содержатся одинаковые стороки.
- файл удаляется и записывается по новой.
string expert_name[];
count = FileWriteArray(filehandle,expert_name);
Где я не вижу ошибку?
Цитата из документации
Цитата из документации
Примечание
Строковый массив может записываться только в файл типа TXT. В этом случае строки автоматически завершаются символами конца строки "\r\n".
В зависимости от типа файла ANSI или UNICODE, строки преобразовываются к ansi-кодировке, или нет.
Уж читайте полностью.
Уж читайте полностью.
Ну спасибо. Неоднократно говорил людям чтобы читали документацию до конца, но сам на этом-же попался... Читал неоднократно и
попался.)))))
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Если не сложно, помогите понять почему
Где я не вижу ошибку?