Показать сообщение отдельно
Старый 04.11.2006, 21:48   #2  
Косых Артём is offline
Косых Артём
Участник
Axapta Retail User
 
123 / 77 (3) ++++
Регистрация: 03.09.2004
Адрес: Москва
так себе статейка

Спрашивается в задачнике: зачем аффтар два раза super() вызывает в методе dialog()?
Еще пара замечаний есть. Например, то что валидность полученного из диалога значения проверяется в методе run(), когда диалога уже нет. А ведь есть специальный метод validate() для этих целей, который до закрытия диалога проверяет валидность значений.

Сейчас смотрю исходники, ссылка на которые в начале статьи. Так там в методе dialog() все как надо, return dialog, а не return super(), как в статье.

Еще не понравилось вот это, цитирую : "The Main method is a static method that is inherited from the underlying Runbase classes. (Discussion of the inheritance of this method is beyond the scope of this article.)".
Во-первых, имхо, это глупость. Во-вторых, зачем писать глупость, если даже объяснить не хочешь. Лишнее это
За это сообщение автора поблагодарили: mazzy (5).