|
![]() |
#1 |
Участник
|
Цитата:
Цитата:
Цитата:
Сообщение от Narayana
![]() Но, у меня возникают при таком подходе странные явления.
Первый раз мой проект нормально импортировался. Затем я его снес удалением слоя USR и импортировал другую версию проекта. Возникли ошибки. Причем при компиляции класса слоя GLS, который я в своем проекте не изменял. Как-то очень странно. Снова убиваем слой USR и этот класс начинает нормально сохраняться и компилироваться... Не знаете, чем это может быть обусловлено? Чисто теоретически ошибка в классе слоя GLS, который вы не изменяли, может быть следствием ошибки в другом классе. Например, если метод A не содержит явных ошибок, но он из себя вызывает метод B, и это метод B по какой-то причине неоткомпилирован, то компиляция метода A также не будет успешна. Цитата:
Иногда метод является неоткомпилированным не из-за того что он содержит ошибки, а из-за того что его просто ещё не успели откомпилировать. Такой неоткомпилирванный метод либо совсем не виден для других методов либо другие методы видят результат предыдущей его компиляции. В результате при однопроходной компиляции в целом корректный метод может остаться неоткомпилироавнным, лишь потому что он попал в очердь компиляции раньше чем используемый им метод изменённый, но ещё неоткомпилированный. Последний раз редактировалось S.Kuskov; 12.01.2013 в 14:45. |
|
![]() |
#2 |
Administrator
|
Цитата:
__________________
Возможно сделать все. Вопрос времени |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от S.Kuskov
![]() Сходу сложно сказать. А что за ошибки?
Чисто теоретически ошибка в классе слоя GLS, который вы не изменяли, может быть следствием ошибки в другом классе. Например, если метод A не содержит явных ошибок, но он из себя вызывает метод B, и это метод B по какой-то причине неоткомпилирован, то компиляция метода A также не будет успешна. Вызов метода в классе с ошибкой происходил с параметром, неверно определенном в другом месте. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|