|
"ЭтаФорма" - в чем смысл? | ☑ | ||
---|---|---|---|---|
0
palpetrovich
26.06.12
✎
13:36
|
Нижеследующие выражения возвращают одинаковые значения одинаковых типов:
"ЭтаФорма.ЭлементыФормы.блаблабла" "ЭлементыФормы.блаблабла" В чем соль "ЭтаФорма", когда без нее никуда? |
|||
1
1C-band
26.06.12
✎
13:37
|
Такой же смысл, что и в ЭтотОбъект.
|
|||
2
Stepa86
26.06.12
✎
13:38
|
например когда нужно передать контекст в метод общего модуля
|
|||
3
Ненавижу 1С
гуру
26.06.12
✎
13:41
|
есть такое слово в C++/C#/Java this
в Delphi правда зовется self |
|||
4
Rie
26.06.12
✎
13:41
|
(3) +100
|
|||
5
palpetrovich
26.06.12
✎
13:41
|
просто смотрю, ЭтаФорма.ЭлементыФормы.блаблабла вовсю используется в своей-же в формеСписка , хотя ЭлементыФормы.блаблабла вроде-как хватает
|
|||
6
palpetrovich
26.06.12
✎
13:42
|
(3) наследие тяжелого прошлого? :)
|
|||
7
Rie
26.06.12
✎
13:43
|
(5) Ну, у некоторых людей бывают странные причуды.
Доводилось встречать ЭтаФорма.ЭлементыФормы.НекоеПоле.Значение при том, что НекоеПоле было реквизитом обработки. |
|||
8
Rie
26.06.12
✎
13:43
|
(6) Наследие славного прошлого.
|
|||
9
эцп
26.06.12
✎
13:43
|
(5) А если нужно передать ссылку на эту форму в процедуру?
|
|||
10
palpetrovich
26.06.12
✎
13:44
|
(7) тоже встречал
|
|||
11
palpetrovich
26.06.12
✎
13:44
|
(9) дык, не об этом речь
|
|||
12
Ненавижу 1С
гуру
26.06.12
✎
13:46
|
кстати в С++ нельзя писать this.this.this
в 1С можно ЭтотОбъект.ЭтотОбъект.ЭтотОбъект this - это ключевое слово ЭтотОбъект - реквизит объекта, даже извне можно Если МойОбъект.ЭтотОбъект=МойОбъект Тогда |
|||
13
spock
26.06.12
✎
13:48
|
ЭтаФорма - тип Форма. Здесь имеем доступ ко всей форме;
ЭлементыФормы - тип ЭлементыФормы. Здесь имеем доступ только к элементам формы; Как бы ни есть одно и тоже. ЭтаФорма - действительно аналог this. Или по другому контекст только(!!!) формы, если куда-то нужно передать или разыменовать. |
|||
14
palpetrovich
26.06.12
✎
13:50
|
(13) что, правда встречал просто "ЭтаФорма"? без дальнейшего уточнения что собственно надо?
|
|||
15
Ненавижу 1С
гуру
26.06.12
✎
13:51
|
(14) да легко
РаботаСДиалогами.ОткрытьПодборНоменклатуры(ЭтаФорма, СтруктураПараметровПодбора, Метаданные()); |
|||
16
palpetrovich
26.06.12
✎
13:51
|
короче в контексте сабжа - ЭтаФорма.ЭлементыФормы - излишество
|
|||
17
palpetrovich
26.06.12
✎
13:52
|
(15) не ловите меня за здесь :)
|
|||
18
spock
26.06.12
✎
13:52
|
(14)зеленый крокодил пролетал вчера туда
|
|||
19
palpetrovich
26.06.12
✎
13:53
|
(18) слабо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |