Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
finsoftrz писал(а): ↑22 Ноябрь 2023, 22:40
Не думали, что это и есть штатная работа С11
Мне так каца, что нет.
Все вот эти вот попытки доступа по счётчику или таймингу к файлам - это многопользовательская среда разработки.
Причём #Development, а не Clarion. И как следствие чувствительность к блокировке файлов сторонним софтом.
Кривая многопользовательская работа. Более вероятно, кривая синхронизация информации в окнах. Попробуйте закрыть app и быстро щелкнуть по крестику закрытия среды. Оно запрос может выдать, что делать с открытым app (хотя app уже закрыто). И таких мест немало. По правилам жанра, такая синхронизация должна выполняться в одной точке (процедуре), по типу logout/commit, но вместо этого творится что-то непонятное.
finsoftrz писал(а): ↑22 Ноябрь 2023, 23:58
Оно запрос может выдать, что делать с открытым app (хотя app уже закрыто).
Проверьте пожалуйста - у Вас не включена ли выгрузка изменений APP с запросом ?
Опция включается неочевидно на второй закладке ...
Отключите запрос и не будет требовать подтверждение выгрузки при выходе.
Это коррелирует разве что словом ask. Упомянутое сообщение типа сохранить изменения в app. Если щелкнуть на крестик закрытия среды через пару секунд после закрытия app, то такого сообщения нет. То есть очевидно, что операция начинается до того, как завершилась предыдущая и эти процессы никак не координируются.
Могу лишь констатировать факт.
Если включена указанная опция - при закрытии APP запускается в фоне выгрузка изменений в текст.
Если в этот момент закрыть Solution - то будет запрос на сохранение изменённой APP (хотя сама APP сохранена и закрыта) ...