Clarion 11-12

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2353
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 1 раз
Поблагодарили: 19 раз

Clarion 11-12

Сообщение Губин Игорь »

Игорь Столяров писал(а): 18 Ноябрь 2023, 23:08 Скорее всего это будет обещанный официальный релиз C11.1, совмещённый с AnyScreen Resize. Иначе никак.
:facepalm: :nono:
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7447
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 16 раз
Поблагодарили: 51 раз

Clarion 11-12

Сообщение Игорь Столяров »

kreator писал(а): 12 Ноябрь 2023, 23:36 На определённых Эмбедах при определённом порядке действий виснет всегда. Другой вопрос - почему, какие причины?
А Вы пробовали проверить структуру словаря ?
Перенесённые из C63 особенности кодировки описаний полей как и могут приводить к таким сбоям ... :(

1.jpg
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4688
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 37 раз

Clarion 11-12

Сообщение 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.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7447
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 16 раз
Поблагодарили: 51 раз

Clarion 11-12

Сообщение Игорь Столяров »

Вполне возможно. Но не зависимо от источника глюка, когда идёт обращение к некорректным атрибутам контрола всё становится колом. :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4688
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 37 раз

Clarion 11-12

Сообщение finsoftrz »

Игорь Столяров писал(а): 20 Ноябрь 2023, 12:24 Вполне возможно. Но не зависимо от источника глюка, когда идёт обращение к некорректным атрибутам контрола всё становится колом. :(
По идее, обращение к этому происходит при размещении нового контрола в окне или репорте. После создания контрола уже не должно.
Возможно еще, проблема зависаний связана с пересчетом координат контролов в дизайнере окон. Во всяком случае, проблема с работой превьювера, судя по всему, связана с этим. Был случай, превьювер не работает, сместил немного контролы, заработал.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7447
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 16 раз
Поблагодарили: 51 раз

Clarion 11-12

Сообщение Игорь Столяров »

Я вот смотрю на файлы крайнего обновления C11.1 и есть смешанное чувство.
1. Многие изменения ведь делались в середине года (видимо по какому-то заказу), но почему-то не публиковались.
2. В SV есть человек, который "то пилой попилит, то сверлом посверлит", но заявки в PTSS он не отрабатывает. :(
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4688
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 37 раз

Clarion 11-12

Сообщение finsoftrz »

Соловьев несколько раз писал на хабе, что у него есть копия rtl в сырцах и он периодически отсылал правки в SV, которые, как я понял, те почему-то не включали в обновление. Видимо, это тот единственный человек, который в теме внутренней работы rtl, хотя он уже давно ушел из SV.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4688
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 37 раз

Clarion 11-12

Сообщение finsoftrz »

Игорь Столяров писал(а): 10 Ноябрь 2023, 18:38
finsoftrz писал(а): 10 Ноябрь 2023, 18:26 выдаст, что ошибка чтения app
Здесь я разгадал знак бесконечность. ;)
Это конфликт с антивирусом который задерживает на проверку поток считываемых данных и идёт вылет по таймеру.
Проблема редко проявляется на мощных компьютерах, если добавить папку с приложениями в список
исключений или отключить файловый антивирус - исчезнет совсем.
Сегодня и при папках в исключениях такая же ошибка выскочила. То есть добавил поле в словаре, запустил пересборку солюшена, на открытии одной из app сообщение об ошибке в структуре app. Отдельно открывается нормально. Данная ошибка может выскакивать рандомно, на разных app солюшена, а иногда не выскакивает совсем.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7447
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 16 раз
Поблагодарили: 51 раз

Clarion 11-12

Сообщение Игорь Столяров »

Бум держать на контроле ! Пока у себя такой ошибки не вижу ...
Направление поиска источника проблемы считаю верным.
И есть вторая часть Марлезонского балета на эту тему.

У меня при сбое образовался пустой APP файл.
При попытке его открытия (без какой-то видимой задержки) выдаётся сообщение,
что 50 попыток открыть APP закончились неудачей, поэтому простите и заходите потом.

Если посмотреть настройки, то цифра "50" есть только вот здесь:

1.jpg
Файлы, необходимые при генерации кода, могут быть временно заблокированы программами автоматического резервного копирования, антивирусным программным обеспечением и другими программами. Этот параметр определяет, сколько раз IDE попытается получить доступ к файлу, прежде чем сообщит об ошибке.
Попробуйте пожалуйста на проблемном компьютере увеличить эту цифру сразу на порядок ! :)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4688
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 37 раз

Clarion 11-12

Сообщение finsoftrz »

Как скажете, но по смыслу вряд ли причина в этом. Ошибка была не в открытии файла, а в разборе структуры app.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7447
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 16 раз
Поблагодарили: 51 раз

Clarion 11-12

Сообщение Игорь Столяров »

При невозможности получить содержимое APP всегда выдаётся "ошибка разбор структуры" ... :(
Я ещё включил у ся ещё на второй закладке "Open Dictionary Read-Only" -> при вылете не портится словарь.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4688
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 37 раз

Clarion 11-12

Сообщение finsoftrz »

Словарь еще никогда не портился. Тоже включил, понаблюдаем, изменится ли что.
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 5025
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 22 раза

Clarion 11-12

Сообщение kreator »

Игорь Столяров писал(а): 22 Ноябрь 2023, 14:18 При попытке его открытия (без какой-то видимой задержки) выдаётся сообщение,
что 50 попыток открыть APP закончились неудачей, поэтому простите и заходите потом.
Такая ошибка означает, что файл либо уже открыт, либо занят. В качестве проверки - существование файла с тильдой ("~").
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7447
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 16 раз
Поблагодарили: 51 раз

Clarion 11-12

Сообщение Игорь Столяров »

kreator писал(а): 22 Ноябрь 2023, 22:07 что файл либо уже открыт, либо занят
Логично. Вопрос только в том, чем он открыт и напс это что-то мешает штатной работе C11 ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4688
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 10 раз
Поблагодарили: 37 раз

Clarion 11-12

Сообщение finsoftrz »

Игорь Столяров писал(а): 22 Ноябрь 2023, 22:16
kreator писал(а): 22 Ноябрь 2023, 22:07 что файл либо уже открыт, либо занят
Логично. Вопрос только в том, чем он открыт и напс это что-то мешает штатной работе C11 ... ;)
Не думали, что это и есть штатная работа С11? :mrgreen:
C6/C11, ШВС, tps/btrieve.
Ответить