path
Во многих функциях (SendMessage, RegisterObject ... ) работающих с имиджами требуется указать имя объекта или путь к нему.
Имя может указываться либо относительно текущего объекта либо относительно корневого имиджа.
По умолчанию поиск начинается в схеме имиджа, из которого был произведен запуск соответствующей функции.
Если вы хотите произвести поиск в той схеме в которой расположен ваш имидж то необходимо указать “..”.
Если в начале строки указать “\” то поиск будет вестись уже в схеме корневого имиджа. Имена имиджей указываются через слеш “\”. Имя объекта задается в соответствующей строке в закладке “Объект” в диалоге “Свойства имиджа”. Следует помнить что это только имя этого объекта в схеме корневого имиджа.
Вместо имени имиджа можно указать дескриптор объекта , для этого надо ввести символ решетки # и далее дескриптор.
Если указать пустую строку “” то будет выбран текущий объект.
Примеры:
“” |
текущий имидж |
“..” |
родительский имидж |
“..\..” |
на два уровня вниз |
“\” |
корневой имидж |
“Name” |
В схеме имиджа ищется имидж с именем Name |
“#3” |
В схеме имиджа ищется имидж с дескриптором 3 |
“..\Name” |
В родительской схеме ищется имидж с именем Name |
\obj1\obj2\obj3 |
Полное имя объекта, относительно корневого имиджа |
Для функции SendMessage можно указывать несколько имиджей. Для этого последнее имя может быть равно “*” в данном случае это все имиджи на схеме. Или в требуемых местах могут стоять знаки “?”. В данном случае на этих местах могут быть любые буквы.
Например:
SendMessageSendMessage (“\objname\*”,”testclass”...)
SendMessage(“\objname\name_???”,”testclass”...)
Под текущим имиджем понимается имидж вызывающий функцию с именем объекта.
Created with the Personal Edition of HelpNDoc: Experience the Power and Simplicity of HelpNDoc's User Interface