Во многих функциях (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