Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нет, это простой текстовый файл с одной строкой внутри, нигде больше не открыт.
Я хочу просто для примера прочитать из файла одну строку. Но не получается!
Что интересно, если поставить флаг FILE_READ, то ошибка 5004,
а если FILE_READ|FILE_WRITE, то файл открывается без ошибок (но всё равно из него не читается строка).
Ничего не понимаю...
Вот весь код:
Попробуйте добавить флаг FILE_COMMON при открытии файла. Должно быть так:
int hFile=FileOpen(SymbolsFileName,FILE_TXT|FILE_ANSI|FILE_READ|FILE_COMMON);
Попробуйте добавить флаг FILE_COMMON при открытии файла. Должно быть так:
Да, блин, заработало!!! Спасибо!
Но причем тут FILE_COMMON? Ведь FileIsExist подтвердил, что файл существует.
Да, блин, заработало!!! Спасибо!
Но причем тут FILE_COMMON? Ведь FileIsExist подтвердил, что файл существует.
потому что перезагрузите теринал
вероятно висит незакрытый хендл.
Да, блин, заработало!!! Спасибо!
Но причем тут FILE_COMMON? Ведь FileIsExist подтвердил, что файл существует.
FileIsExist Вы проверяли наличие файла в общей папке всех клиентских терминалов, а открыть пытались из локальной папки.
Посмотрите про функцию FileOpen.
Пробую индикаторы iAC и iAO c таймфреймом MN1. При копировании в буфер выводит ошибку. Почему не работает? В чем может быть причина? С меньшими таймфреймами работает нормально.
для начала задайте размер массиву buffer[]
Посмотрите про функцию FileOpen.
Зачем стоит запрет на открытие *.reg файлов ?
выдает 5002
для начала задайте размер массиву buffer[]