Показать сообщение отдельно
Старый 13.02.2002, 10:41   #1  
Anton Sk. is offline
Anton Sk.
Участник
 
35 / 11 (1) +
Регистрация: 14.11.2002
К классам-родителям надо относиться с осторожностью
Была выявлена ошибка при попытке изменения класса-родителя. В некоторые методы родительского класса были добавлены параметры и соответсвенно в наследниках были измнены эти методы. Все прекрасно откомпилировалось и модификация работала. Все бы хорошо, но оказалось, что есть еще три наследника, которые-то и не были примечены.
В результате наследники не компилировались. create: *** Ошибка, 86: Перезагруженная функция имеет неправильное число аргументов.

Чтобы не возникало проблем с наследниками при изменении родителей нужно:

1. Просмотреть иерархию классов;
2. Откомпилировать найденных наследников.

См. также Переименование функций
__________________
Антон Скоробогатов