Ошибки, баги, вопросы - страница 2231

 

Есть два эксперта. Стучатся в один и тот же файл, открываемый через FileOpen с такими флагами:

в эксперте 1 - FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ

в эксперте 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ

Второй эксперт получает ошибку 5004.

Каким образом обеспечить чтение?

 
Stanislav Korotky:

Каким образом обеспечить чтение?

Неделю назад это обсуждалось https://www.mql5.com/ru/forum/1111/page2226#comment_8062626

Видимо никак - раз за два года ничего не изменилось

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2018.07.12
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
Stanislav Korotky:

Есть два эксперта. Стучатся в один и тот же файл, открываемый через FileOpen с такими флагами:

в эксперте 1 - FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ

в эксперте 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ

Второй эксперт получает ошибку 5004.

Каким образом обеспечить чтение?

Я бы для общего доступа в рамках одного терминала вместо файла использовал бы ресурс, который можно читать из файла и сохранять в файл. 

union в помощь.

 
Stanislav Korotky:

Есть два эксперта. Стучатся в один и тот же файл, открываемый через FileOpen с такими флагами:

в эксперте 1 - FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ

в эксперте 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ

Второй эксперт получает ошибку 5004.

Каким образом обеспечить чтение?

Эти два эксперта в одном терминале?

Если нет, то где флаг FILE_COMMON

 
Stanislav Korotky:

Есть два эксперта. Стучатся в один и тот же файл, открываемый через FileOpen с такими флагами:

в эксперте 1 - FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ

в эксперте 2 - FILE_READ|FILE_BIN|FILE_SHARE_READ

Второй эксперт получает ошибку 5004.

Каким образом обеспечить чтение?


попробуйте еще добавить FILE_SHARE_WRITE

 
Vladislav Andruschenko:


попробуйте еще добавить FILE_SHARE_WRITE

Пробовал, не помогает. По прочим замечаниям - COMMON не нужен, т.к. терминал один, если б было несколько был бы COMMON, но он ничего не решает. Нужны именно файлы - ресурсы не катят.

Тут выше дали ссылку (даже две) на эту же проблему - похоже она реально существует - печальненько.

PS. Вот почему я не люблю форумы с подобными бесконечными вопросами-ответами - в них трудно систематизировать информацию. Уже давно предлагал MQ сделать вопросы-ответы отдельными, по аналогии с SO, но по-старинке видимо привычнее.

 
Stanislav Korotky:

попробуйте после открытия файла на запись (часть 1 кода) просмотреть его виндовым просмотрщиком. будет хотя бы понятно с каким хендлом проблема.

если откроет - со вторым, если нет - с первым.

 
Alexey Kozitsyn:

Только есть прикол. Если потом зайти в свойства объекта и выйти оттуда - уровни окрасятся в один цвет:) Все же какие-то лаги есть с этой раскраской. Билд 1881, х64.

Цвета разных уровней можно устанавливать только программно.

Из диалога свойств объекта всем уровням назначается один цвет. Так и задумывалось.

Но мы посмотрим, что можно сделать, чтобы не сбрасывать цвет из диалога свойств объекта, если его не трогали

 
Alexander:

Цвета разных уровней можно устанавливать только программно.

Из диалога свойств объекта всем уровням назначается один цвет. Так и задумывалось.

Но мы посмотрим, что можно сделать, чтобы не сбрасывать цвет из диалога свойств объекта, если его не трогали

Спасибо за ответ.

 
Vladislav Andruschenko:

Проблема в маркете:

При ответе на сообщения в разделе "Обсуждение", или добавлении нового ответа появляется пустая страница:

при чем если скопировать ссылку после ответа - такая же пустая страница.

Но если нажать на вкладку ОБСУЖДЕНИЯ, тогда появляется страница с той же ссылкой (я сравнивал) и все нормально.

Vladislav Andruschenko:

Проблема в маркете с мобильного телефона:

Если зайти с мобильного телефона (любого) в раздел своего профиля - продавец - статистика, то статистика зависнет и сайт будет недоступен около 5 минут. 

Ничего не происходит, данные не отображаются. 

Строка состояния замирает. 

Это только в разделе Продавец - статистика


Спасибо за сообщения. Разбираемся.

Причина обращения: