Страница 149 из 198
Clarion 11-12
Добавлено: 18 Ноябрь 2023, 23:29
Губин Игорь
Игорь Столяров писал(а): 18 Ноябрь 2023, 23:08
Скорее всего это будет обещанный официальный релиз C11.1, совмещённый с AnyScreen Resize. Иначе никак.

Clarion 11-12
Добавлено: 20 Ноябрь 2023, 9:30
Игорь Столяров
kreator писал(а): 12 Ноябрь 2023, 23:36
На определённых Эмбедах при определённом порядке действий виснет всегда. Другой вопрос - почему, какие причины?
А Вы пробовали проверить структуру словаря ?
Перенесённые из C63 особенности кодировки описаний полей как и могут приводить к таким сбоям ...
Clarion 11-12
Добавлено: 20 Ноябрь 2023, 12:10
finsoftrz
Попробовал ради интереса. У меня выдало сообщения по поводу замены меток контролов по умолчанию для window и report структур.
Для конкретики:
Код: Выделить всё
Old formatter generated incorrect strings
AcMenu:Interf Field Window control changed from PROMPT('?????????:'),USE(?AcROL:Interf:Prompt)
ENTRY(@s40),USE(AcROL:Interf),MSG('?????????'),TIP('?????????')
to PROMPT('?????????:'),USE(?AcMenu:Interf:Prompt)
ENTRY(@s40),USE(AcMenu:Interf),MSG('?????????'),TIP('?????????')
Видно, что изначально неправильный префикс от другой таблицы. Открываю словарь в c6, там все нормально. Вначале подумал на сбой derrived, но его для данного поля нет. То есть, похоже, это не косяки в старом форматтере, а косяки при конвертации из С6.
Clarion 11-12
Добавлено: 20 Ноябрь 2023, 12:24
Игорь Столяров
Вполне возможно. Но не зависимо от источника глюка, когда идёт обращение к некорректным атрибутам контрола всё становится колом.

Clarion 11-12
Добавлено: 20 Ноябрь 2023, 12:30
finsoftrz
Игорь Столяров писал(а): 20 Ноябрь 2023, 12:24
Вполне возможно. Но не зависимо от источника глюка, когда идёт обращение к некорректным атрибутам контрола всё становится колом.
По идее, обращение к этому происходит при размещении нового контрола в окне или репорте. После создания контрола уже не должно.
Возможно еще, проблема зависаний связана с пересчетом координат контролов в дизайнере окон. Во всяком случае, проблема с работой превьювера, судя по всему, связана с этим. Был случай, превьювер не работает, сместил немного контролы, заработал.
Clarion 11-12
Добавлено: 20 Ноябрь 2023, 15:15
Игорь Столяров
Я вот смотрю на файлы крайнего обновления C11.1 и есть смешанное чувство.
1. Многие изменения ведь делались в середине года (видимо по какому-то заказу), но почему-то не публиковались.
2. В SV есть человек, который "то пилой попилит, то сверлом посверлит", но заявки в PTSS он не отрабатывает.

Clarion 11-12
Добавлено: 20 Ноябрь 2023, 16:24
finsoftrz
Соловьев несколько раз писал на хабе, что у него есть копия rtl в сырцах и он периодически отсылал правки в SV, которые, как я понял, те почему-то не включали в обновление. Видимо, это тот единственный человек, который в теме внутренней работы rtl, хотя он уже давно ушел из SV.
Clarion 11-12
Добавлено: 22 Ноябрь 2023, 11:28
finsoftrz
Игорь Столяров писал(а): 10 Ноябрь 2023, 18:38
finsoftrz писал(а): 10 Ноябрь 2023, 18:26
выдаст, что ошибка чтения app
Здесь я разгадал знак бесконечность.

Это конфликт с антивирусом который задерживает на проверку поток считываемых данных и идёт вылет по таймеру.
Проблема редко проявляется на мощных компьютерах, если добавить папку с приложениями в список
исключений или отключить файловый антивирус - исчезнет совсем.
Сегодня и при папках в исключениях такая же ошибка выскочила. То есть добавил поле в словаре, запустил пересборку солюшена, на открытии одной из app сообщение об ошибке в структуре app. Отдельно открывается нормально. Данная ошибка может выскакивать рандомно, на разных app солюшена, а иногда не выскакивает совсем.
Clarion 11-12
Добавлено: 22 Ноябрь 2023, 14:18
Игорь Столяров
Бум держать на контроле ! Пока у себя такой ошибки не вижу ...
Направление поиска источника проблемы считаю верным.
И есть вторая часть Марлезонского балета на эту тему.
У меня при сбое образовался пустой APP файл.
При попытке его открытия (без какой-то видимой задержки) выдаётся сообщение,
что 50 попыток открыть APP закончились неудачей, поэтому простите и заходите потом.
Если посмотреть настройки, то цифра "50" есть только вот здесь:
Файлы, необходимые при генерации кода, могут быть временно заблокированы программами автоматического резервного копирования, антивирусным программным обеспечением и другими программами. Этот параметр определяет, сколько раз IDE попытается получить доступ к файлу, прежде чем сообщит об ошибке.
Попробуйте пожалуйста на проблемном компьютере увеличить эту цифру сразу на порядок !

Clarion 11-12
Добавлено: 22 Ноябрь 2023, 16:09
finsoftrz
Как скажете, но по смыслу вряд ли причина в этом. Ошибка была не в открытии файла, а в разборе структуры app.
Clarion 11-12
Добавлено: 22 Ноябрь 2023, 16:26
Игорь Столяров
При невозможности получить содержимое APP всегда выдаётся "ошибка разбор структуры" ...

Я ещё включил у ся ещё на второй закладке "Open Dictionary Read-Only" -> при вылете не портится словарь.
Clarion 11-12
Добавлено: 22 Ноябрь 2023, 17:30
finsoftrz
Словарь еще никогда не портился. Тоже включил, понаблюдаем, изменится ли что.
Clarion 11-12
Добавлено: 22 Ноябрь 2023, 22:07
kreator
Игорь Столяров писал(а): 22 Ноябрь 2023, 14:18
При попытке его открытия (без какой-то видимой задержки) выдаётся сообщение,
что 50 попыток открыть APP закончились неудачей, поэтому простите и заходите потом.
Такая ошибка означает, что файл либо уже открыт, либо занят. В качестве проверки - существование файла с тильдой ("~").
Clarion 11-12
Добавлено: 22 Ноябрь 2023, 22:16
Игорь Столяров
kreator писал(а): 22 Ноябрь 2023, 22:07
что файл либо уже открыт, либо занят
Логично. Вопрос только в том, чем он открыт и напс это что-то мешает штатной работе C11 ...

Clarion 11-12
Добавлено: 22 Ноябрь 2023, 22:40
finsoftrz
Игорь Столяров писал(а): 22 Ноябрь 2023, 22:16
kreator писал(а): 22 Ноябрь 2023, 22:07
что файл либо уже открыт, либо занят
Логично. Вопрос только в том, чем он открыт и напс это что-то мешает штатной работе C11 ...
Не думали, что это и есть штатная работа С11?
