06.03.2002, 17:17 | #1 |
Moderator
|
Объявление переменных для controls
Очень часто в Аксапте можно встретить следующее:
class FormRun extends ObjectRun { FormListControl controlList; } void init() { super(); controlList = element.control(control::IconList); } где IconList - это Name контрола на форме. Но ведь это же самого можно достичь выставив свойство AutoDeclaration в значение true для данного контрола, причем это будет выглядеть гораздо проще. Или это не так и я не прав ? |
|
06.03.2002, 22:11 | #2 |
Участник
|
Да...
Но не надо забывать, что много кода пришло из старых версий Логика разрабатывалась и отлаживалась на протяжении длительного времени. |
|
07.03.2002, 11:37 | #3 |
Участник
|
В принципе это эквивалентно, но сам сталкивался с ситуацией, когда при экспорте проекта свойство AutoDeclaration слетало. Так что вариант с явным присваиванием кажется надёжнее (думаю те ребята, что писали системный слой, думали так же ).
|
|
|
|