Страница 19 из 24
					
				c10
				Добавлено: 18 Декабрь 2015, 9:12
				 vd-vuf
				Admin писал(а):В том смысле что не нужно сюда кухню привата тащить. 

 
Справедливое замечание, извиняюсь, исправился  

 
			 
			
					
				c10
				Добавлено: 18 Декабрь 2015, 9:25
				 ACN
				Admin писал(а): В том смысле что не нужно сюда кухню привата тащить.
 
Извините, не сразу всё понял. Подправил.
 
			 
			
					
				c10
				Добавлено: 18 Декабрь 2015, 10:23
				 Admin
				Не парьтесь. Просто замечание.
			 
			
					
				c10
				Добавлено: 27 Декабрь 2015, 15:14
				 kreator
				Вышло обновление (типа подарок к Новому Году). Что-то не увидел я чего-то интересного. Нужно ли апдейтиться? Может лучше февраля подождать?
			 
			
					
				c10
				Добавлено: 28 Январь 2016, 14:01
				 kreator
				В релизе С10.0.11975 нарвался на очередной баг - не работает {prop:Drop, 2}, а {prop:DropWidth} работает. Хотя по хелпу эквивалентно. Не ахти что, но я привык к пропертям с цифрами (At, Color, Font).
			 
			
					
				c10
				Добавлено: 01 Февраль 2016, 15:52
				 Developer
				Clarion 10.0.12026 & Clarion 10.0.11822
Обнаружен вот такой 
Simple app to demonstrate a bug in Clarion
https://github.com/fushnisoft/ABCLocalMap
Проверено на Clarion 10.0.11822 - есть проблема  

 
			 
			
					
				c10
				Добавлено: 01 Февраль 2016, 22:40
				 kreator
				Developer писал(а):Обнаружен вот такой Simple app to demonstrate a bug in Clarion
Что-то скачать не удаётся. Можешь сюда App подцепить?
 
			 
			
					
				c10
				Добавлено: 01 Февраль 2016, 23:41
				 Developer
				kreator писал(а): Что-то скачать не удаётся. Можешь сюда App подцепить?
 
Без проблем  

 Интересно, в чём причина?
 
			 
			
					
				c10
				Добавлено: 01 Февраль 2016, 23:44
				 PavelNK
				Что-то тишина
Status update: Last week we sent out a pre-release for beta testing, we’ll have a regular public release out early in January.
From everyone at SoftVelocity, thank you for your continued support for the tool we all love; Clarion.
Happy New Year! and we look forward to delivering updates to you in the new year.
			 
			
					
				c10
				Добавлено: 02 Февраль 2016, 10:37
				 kreator
				Developer писал(а):Без проблем 

 Интересно, в чём причина?
 
Не знаю, считать ли это багом? Чел в тело процедуры внёс структуру Map:
Код: Выделить всё
Window3 PROCEDURE 
! Start of "Data for the procedure"
! [Priority 1300]
  MAP
  END
! Window Structure
Window               WINDOW('Window 3'),AT(,,69,95),FONT('Segoe UI',10,,FONT:regular),GRAY,MDI,SYSTEM
                       PROMPT('#3'),AT(3,1),USE(?Prompt1),FONT(,72)
                       BUTTON('Close'),AT(18,75),USE(?BUTTON1),DEFAULT,STD(STD:Close)
                     END
Зачем-то. Компилятор не ругается, а у программы сносит крышу.
PavelNK писал(а):Что-то тишина
Status update: Last week we sent out a pre-release for beta testing, we’ll have a regular public release out early in January.
From everyone at SoftVelocity, thank you for your continued support for the tool we all love; Clarion.
Happy New Year! and we look forward to delivering updates to you in the new year.
"Early in January" плавно превращается в "Early in Fabruary", потом в "Early in Marth"... Как всегда, то ли Новый Год затянулся, то ли будет Бомба.
 
			 
			
					
				c10
				Добавлено: 02 Февраль 2016, 16:23
				 Developer
				kreator писал(а): Не знаю, считать ли это багом? Чел в тело процедуры внёс структуру Map:
 
Да, Kreator прав, всё верно: добавив структуру MAP в процедуру Window1 и нажимая любую из трёх кнопок получим вызов только окна Window 1 со значение #1  

 
			 
			
					
				c10
				Добавлено: 02 Февраль 2016, 17:00
				 kreator
				Developer писал(а):Да, Kreator прав, всё верно: добавив структуру MAP в процедуру Window1 и нажимая любую из трёх кнопок получим вызов только окна Window 1 со значение #1 

 
На самом деле, судя по хелпу, это никакой не криминал. Структура MAP имеет право быть там. Может играет роль, что она пустая? Получается, что баг!
 
			 
			
					
				c10
				Добавлено: 02 Февраль 2016, 17:07
				 Дед Пахом
				SV подтвердило баг (запись в PTSS от 6.01). Кстати, баг проявляется и в 6-ке.
			 
			
					
				c10
				Добавлено: 02 Февраль 2016, 19:06
				 Олег
				Когда то давно еще на 6-ке заметил этот баг - если перенести MAP-структуру после окна, то все компилится, собирается и работает нормально. По крайней мере у меня в проекте на 10.12026 есть несколько таких процедур с локальными MAP-структурами, объявленными после окон - нормально работают.
Сразу же отвечу на вопрос - "зачем это нужно" - что бы не засорять общую или модульную MAP-структуру процедурами, которые используются только в данной родительской процедуре и не могут быть преобразованы в рутинки.
P.S.
В примере перенес MAP-структуры в конец секции DATA, в последнюю точку вставки перед CODE - как и ожидалось, все заработало нормально.
			 
			
					
				c10
				Добавлено: 03 Февраль 2016, 0:31
				 Developer
				Олег писал(а): P.S.В примере перенес MAP-структуры в конец секции DATA, в последнюю точку вставки перед CODE - как и ожидалось, все заработало нормально.
 
Решение работает - так что это: баг или особенность компилятора Clarion вне зависимости от версии?