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, как правильно, полезное |
|
|