Я использую команду itcl delete для удаления объектов и классов. Тем не менее, TCL интерпретатор говорит «недопустимое имя команды„удалить“. Вот частичный фрагмент кода.:: itcl :: delete throws error "invalid command name"
% itcl::find classes
datapath point datapath_point
itcl::find objects
datapath_point0 datapath_point1 datapath0
% itcl::delete object datapath_point0
invalid command name "delete"
Спасибо, boppu
Версия Itcl: 3.4 – boppu
Не пользователь 'itcl', но выполняет ли деструктор для' datapath_point' perceptance 'delete' неправильно? Есть ли больше трассировки стека для проверки? –
Ваша догадка была правильной. В одном из базовых классов у меня есть «удалить объект $ this» в деструкторе. – boppu