Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Матвеев Евгений Профи
Вступление в Клуб: 31.01.2012
|
Ср Фев 22, 2012 15:00  Что такое :: |
|
Полезность: Нет оценки
|
Коллега по работе интересуется смысловым значением знаков :: в исходном коде администратора словаря данных...
Где можно посмотреть? Никто не знает...? |
|
 |
svn Профи
Вступление в Клуб: 04.02.2008
|
Ср Фев 22, 2012 15:14   |
|
Полезность: Нет оценки
|
это определение ТБП |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Ср Фев 22, 2012 15:14   |
|
Полезность: 1
|
Коллега - филолог, пусть кинет сюда сырцы администратора словаря
1) модификатор класса (ТБП) напр. ::[CLIENT]
2)Если вызываемая операция принадлежит ТБП, отличному от ТБП операции, в которой происходит вызов, необходимо при вызове указывать префикс: короткое имя ТБП, заключенное в квадратные скобки и отделённое от имени операции символами '::'. |
|
 |
A_A_A Профи
Вступление в Клуб: 16.07.2009
|
Ср Фев 22, 2012 15:15   |
|
Полезность: Нет оценки
|
в Доке по PLPLUS
:: это разделить ставится перед типом (ТБП) |
|
 |
Volod Эксперт
Вступление в Клуб: 19.09.2007
|
Ср Фев 22, 2012 15:55   |
|
Полезность: Нет оценки
|
Я так понимаю, что иногда код реквизита типа могут сопадать с неким кодом типа, например BRANCH - может быть тип и, по недомыслию, реквизит. Чтобы в PL+ отличить тип от реквизита и применяется ::. |
|
 |
dux Участник
Вступление в Клуб: 01.12.2008
|
Пн Мар 12, 2012 10:36   |
|
Полезность: Нет оценки
|
Не по теме, конечно но, если нужно обратиться к определенной операции ТБП, то можно не только ::[DOCUMENT].[COPYFILES], но и [DOCUMENT]::[COPYFILES] |
|
 |
Alexsey Эксперт
Вступление в Клуб: 06.09.2007
|
Пн Мар 12, 2012 14:31   |
|
Полезность: Нет оценки
|
из документации по PL\PLUS:
1.
Цитата: | При совпадении коротких имен реквизитов и коротких имен типов, для их различия имя типа следует предварять префиксом обращения к ТБП – ‘::’. |
2.
Цитата: | Если в типе заданы "статические" реквизиты, то в таком типе существует "статический" экземпляр, выражением для ссылки на который служит сам идентификатор (короткое имя) типа. В этом случае в качестве оператора ссылки может использоваться префикс типа:
<короткое имя типа> :: <короткое имя реквизита (квалификатор поля)>. |
_________________ всегда есть как минимум 2 выхода |
|
 |
|