|  28.01.2011, 05:15 | #1 | 
| Участник | Syntax errors в sys-объектах 
			
			AX2009 - внезапно стали появляться ошибки компилятора в объектах которые определены только на Sys слое. Все ошибки одного типа - Syntax error - исправляются простановкой ";" после определения переменных. Кто сталкивался с подобным? Проблему решить вроде бы легко - но не хочется переопределять sys - объекты без надобности. Заранее спасибо за ответы | 
|  | 
|  28.01.2011, 07:31 | #2 | 
| Участник | 
			
			см. также http://axcoder.blogspot.com/2006/03/...semicolon.html Дело в том, что ; надо проставлять когда у компилятора есть непонятка: это название переменной или тип данных. В существующих классах эта непонятка может появиться если определить новый тип данных, совпадающий по названию с переменной, которая используется в данном коде. Например если есть код на Sys: X++: int octopus; 
octopus = 1;Если вы для названий своих типов всегда используете префиксы/суфиксы (типа как _RU для россиийского функционала), то маловероятно что существующий код перестанет компилироваться. Этой проблемы нет в Ax2012 Последний раз редактировалось belugin; 28.01.2011 в 07:33. Причина: 2012 | 
|  | |
| За это сообщение автора поблагодарили: someOne (3). | |
| Теги | 
| error, как правильно, полезное | 
|  | 
| 
 |