19.03.2015, 00:13 | #1 |
----------------
|
CompileAll в DAX2012R3
Посмотрел содержимое метода infoRun
X++: xUserInfo::compilerWarningLevel(CompilerWarningLevel::Level4); xUserInfo::compilerWarningLevel(CompilerWarningLevel::Level1); SysCompileAll::compile(runXReference); |
|
25.03.2015, 14:36 | #2 |
Британский учённый
|
Мы поправили
\Classes\SysStartupCmdCompileAll\infoRun \Classes\SysStartupCmdCompilePartial\infoRun \Classes\SysTreeNode\allowCheckIn X++: if (xUserInfo::compilerWarningLevel() < CompilerWarningLevel::Level3)
xUserInfo::compilerWarningLevel(CompilerWarningLevel::Level3);
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|
25.03.2015, 14:46 | #3 |
----------------
|
По 3му пункту, наверное, имеет смысл оставлять 4 уровень, если в настройках контроля версий установлено ограничение по ошибкам BP.
Но главный вопрос. Зачем была добавлена строка с установкой 1 уровня при глобальной компиляции? |
|
25.03.2015, 14:55 | #4 |
Британский учённый
|
Цитата:
Строка с уровнем 1 никакой логики не имеет, так как тут же заменяется на уровень 4. Если бы это был хитрый фикс, следовало бы ожидать какой нибудь коментарий по этому поводу. А так смахивает на индусский код.
__________________
Людям физического труда для восстановления своих сил нужен 7-8 часовой ночной сон. Людям умственного труда нужно спать часов 9-10. Ну а программистов будить нельзя вообще. |
|