Каждый раз, когда Вы поменяли родителя, у которого есть наследники и не сделали инкриментную или глобальную компиляцию.
Почему не произошло?
1) Не были затронуты те переменные, который идут за Вашей
2) Потомки переопределяли несколько методов которые не трогали переменные за Вашей. остольное вызывалось у базового класса, который откомпилирован.
3) Потомки часто не пользуют переменные напрямую, а только через параметр (типа parm...(parm _parm =parm))
4) Вы могли откомпилировать как базовый класс, так и потомка
................
Но это - просто везение. Не стои так шутить. Инкриментная компиляция специально для этого случая и сделана. Если Вы так уже делали, то советую на всекий случать запусить глобальную.
С Уважением,
Георгий.
|