Усовершенствованный механизм наследования типов объектов
В некоторых случаях разработчики предпочитают явно запретить унаследованные свойства, чтобы избежать путаницы со схожими собственными свойствами производного объекта.
Чтобы запретить свойство в произвольном объекте, воспользуйтесь командой Удалить/Запретить наследование, размещенной на панели инструментов, или нажмите кнопку Delete на клавиатуре. Чтобы восстановить наследование, используйте кнопку Переопределить/Отменить переопределение.
Чтобы переопределить порядок производных объектов, вы можете воспользоваться командой Порядок, расположенной на вкладке Производные типы. Сортировка унаследованных типов используется при построении многоуровневого динамического меню в командах Создать, Добавить ссылку, Найти
TDMS 4.0 позволяет также изменять порядок расположения унаследованных свойств, что дает возможность более удобно для пользователя выстраивать команды, формы и другие свойства унаследованного типа объекта. Чтобы изменить порядок расположения определенных свойств, эти свойства должны быть переопределены с помощью команды Переопределить/Отменить переопределение.
Важным дополнением в механизмах наследования в TDMS 4.0 стала возможность изменения различных локальных признаков свойств, в частности, значений по умолчанию атрибутов. Локальные признаки унаследованных свойств могут быть изменены только у переопределенных объектов.
Microsoft VBScript обеспечивает перегрузку методов унаследованных типов объектов. Интерпретатор языка позволяет использовать многократное определение одноименных функций и процедур, что, вкупе с применение директивы USE, обеспечивает перезагрузку унаследованных свойств на уровне программного кода. В Редакторе программного кода TDMS переопределение выделяется цветом. Оранжевый оттенок — для отмененных методов, зеленый — для новых.