Страница 149 из 207
					
				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?  
