Страница 146 из 159

Clarion 11-12

Добавлено: 09 Ноябрь 2023, 16:18
kreator
Игорь Столяров писал(а): 09 Ноябрь 2023, 15:22 ДД !

Имеет место быть непонятная ситуация.
Всё работает штатно и понятно. Вдруг в какой-то момент на обычном изменении модуля (окна)
начинается полная перекомпиляция APP с сообщением, что изменились условия компиляции (?!)


1.jpg


При этом измнения в окне не воспринимаются (генерация не выполняется).
Выполняю "Application -> Renumber modules", после чего проект пересобирается и работает шататно ...

Это можно как-то победить ? Чего машина хочет от человека ? ;)
Кстати, этот момент обсуждали. Причина такого "засыпания" среды неизвестна. И у всех свои решения. Я, например, закрываю среду и заново открываю. Для надёжности удаляю файл .clw. Одного, сейчас рабочего, обычно хватает.

Clarion 11-12

Добавлено: 09 Ноябрь 2023, 16:25
finsoftrz
Кстати, когда открыто несколько app, то у кодогенератора часто крышу сносит. Лечится путем переоткрытия среды.

Clarion 11-12

Добавлено: 09 Ноябрь 2023, 16:26
Игорь Столяров
kreator писал(а): 09 Ноябрь 2023, 16:18 Я, например, закрываю среду и заново открываю. Для надёжности удаляю файл .clw.
Спасибо - понял. Удалить и заново запустить.
В C63 подобным образом изредка на сборке переклинивает MAP файл, в C11 видимо свои голуби ... :)

Clarion 11-12

Добавлено: 09 Ноябрь 2023, 16:27
finsoftrz
finsoftrz писал(а): 09 Ноябрь 2023, 16:25 Кстати, когда открыто несколько app, то у кодогенератора часто крышу сносит. Лечится путем переоткрытия среды.
В догонку. Закрытие app без выхода из среды ситуацию не исправляет.

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 13:08
Игорь Столяров
Судя по ответам - похоже, что это моя локальная проблема с C11 + ABC. ;)
Тогда под подозрением глобальный шаблон cwVersionRes - он должен изменять окружение
и работает через ... в общем плохо он работает, какие-то предупрждение с ним и т.д.
Отключил его. :)

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 16:05
VWV
Это не локальная проблема. :( Если вижу, что прагма изменилась, после завершения компиляции закрываю среду и открываю заново. Новая перекомпиляция тоже сообщает, что прагма изменилась. Но это возврат к исходной. 11.0.13505 + ABC + W10

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 17:40
Дед Пахом
Поступаю точно так же.

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 18:16
Игорь Столяров
Игорь Столяров писал(а): 09 Ноябрь 2023, 15:22 Выполняю "Application -> Renumber modules", после чего проект пересобирается и работает шататно
Тогда мой костыль проще. Но хотелось бы, конечно, понять причину ...

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 18:22
finsoftrz
Игорь Столяров писал(а): 10 Ноябрь 2023, 13:08 Судя по ответам - похоже, что это моя локальная проблема с C11 + ABC. ;)
Тогда под подозрением глобальный шаблон cwVersionRes - он должен изменять окружение
и работает через ... в общем плохо он работает, какие-то предупрждение с ним и т.д.
Отключил его. :)
У меня такой шаблон тоже есть. Насколько помню, он от стандартных шаблонов С6, на abc классы не завязан. Не знаю, отличается ли от редакции в С11. Так что, возможно, дело и не в нем. У меня такой проблемы на ШВС никогда не всплывало (постучался на всякий случай по деревяшке :-)).

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 18:26
finsoftrz
Игорь Столяров писал(а): 10 Ноябрь 2023, 18:16
Игорь Столяров писал(а): 09 Ноябрь 2023, 15:22 Выполняю "Application -> Renumber modules", после чего проект пересобирается и работает шататно
Тогда мой костыль проще. Но хотелось бы, конечно, понять причину ...
Скорее всего, просто забить. Что там происходит внутри среды, никому не ведомо. Почему, например, кодогенератор на ровном месте время от времени начинает всякую ахинею выводить. У меня, например, если внести изменения в шаблоны, а затем запустить пересборку солюшена со парой десятков app, почти наверняка на каком-то споткнется и выдаст, что ошибка чтения app. Открываешь этот отдельный app, генеришь/компилишь, все нормально.

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 18:38
Игорь Столяров
finsoftrz писал(а): 10 Ноябрь 2023, 18:26 выдаст, что ошибка чтения app
Здесь я разгадал знак бесконечность. ;)
Это конфликт с антивирусом который задерживает на проверку поток считываемых данных и идёт вылет по таймеру.
Проблема редко проявляется на мощных компьютерах, если добавить папку с приложениями в список
исключений или отключить файловый антивирус - исчезнет совсем.

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 19:37
finsoftrz
Игорь Столяров писал(а): 10 Ноябрь 2023, 18:38
finsoftrz писал(а): 10 Ноябрь 2023, 18:26 выдаст, что ошибка чтения app
Здесь я разгадал знак бесконечность. ;)
Это конфликт с антивирусом который задерживает на проверку поток считываемых данных и идёт вылет по таймеру.
Проблема редко проявляется на мощных компьютерах, если добавить папку с приложениями в список
исключений или отключить файловый антивирус - исчезнет совсем.
У меня нет антивируса.

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 19:40
finsoftrz
И комп i7 последнего поколения, куда еще мощнее.

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 19:52
Игорь Столяров
finsoftrz писал(а): 10 Ноябрь 2023, 19:37 У меня нет антивируса.
В Windows 10 / 11 Вы его можете не видеть, а он есть ... ;)
Попробуйте пожалуйста добавить папку с Вашими приложениями в список исключений Microsoft Defender.

1.jpg

Clarion 11-12

Добавлено: 10 Ноябрь 2023, 20:04
finsoftrz
Добавил, понаблюдаю. Спасибо за идею.