AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.05.2022, 11:32   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Для чего SysFormSplitter унаследован от RunBase?
[Любая классическая аксапта]:

Для чего SysFormSplitter унаследован от RunBase?
__________________
полезное на axForum, github, vk, coub.
Старый 04.05.2022, 11:44   #2  
Pandasama is offline
Pandasama
Участник
 
448 / 133 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
А что под "классической" понимается? 2012R3 - не унаследован

хотя интерфейсы распаковки не очень, кажется, нужные - реализует
За это сообщение автора поблагодарили: mazzy (5).
Старый 04.05.2022, 11:48   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Pandasama Посмотреть сообщение
А что под "классической" понимается? 2012R3 - не унаследован
под классической Аксаптой понимаю Аксапты до ax7.

опачки. ну, надо же!
не ожидал, что есть различия между классическими.
Спасибо.

сейчас смотрю в ax2009. ночером посмотрю в ax2012.

хорошо, корректирую вопрос:
Для чего SysFormSplitter унаследован от RunBase в ax2009?

Цитата:
Сообщение от Pandasama Посмотреть сообщение
хотя интерфейсы распаковки не очень, кажется, нужные - реализует
для интерфейсов достаточно implements SysPackable.

и в ax2009 реализует заглушки в pack/unpack.
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 04.05.2022 в 11:51.
Старый 04.05.2022, 12:07   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2922 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от mazzy Посмотреть сообщение
для интерфейсов достаточно implements SysPackable.
У меня есть смутное воспоминание, что интерфейсы раньше глючили
За это сообщение автора поблагодарили: mazzy (5).
Старый 04.05.2022, 16:59   #5  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
642 / 347 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Цитата:
Сообщение от mazzy Посмотреть сообщение
[Любая классическая аксапта]:

Для чего SysFormSplitter унаследован от RunBase?
Класс SysFormSplitter является базовым для SysFormSplitter_X и SysFormSplitter_Y.
А эти классы уже активно используют pack/unpack, а также lastValueElementName.

Что касается интерфейсов, их попросту не использовали, хотя уже в 4-ке они довольно стабильно себя вели.
Видимо лень переписывать было
__________________
// no comments

Последний раз редактировалось dech; 04.05.2022 в 17:06.
За это сообщение автора поблагодарили: mazzy (5).
Старый 04.05.2022, 17:39   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от dech Посмотреть сообщение
Класс SysFormSplitter является базовым для SysFormSplitter_X и SysFormSplitter_Y.
да, да...

Цитата:
Сообщение от dech Посмотреть сообщение
А эти классы уже активно используют pack/unpack, а также lastValueElementName.
ага...
вижу this.getLast в методе new класса SysFormSplitter.
вижу this.saveLast в методе отпускания кнопки мышки.

собственно ради SysPackable и SysSavable и унаследовали от RunBase. Как показывает ax2012.
ок. Спасибо!

Цитата:
Сообщение от dech Посмотреть сообщение
Что касается интерфейсов, их попросту не использовали, хотя уже в 4-ке они довольно стабильно себя вели.
Видимо лень переписывать было
посмотрел в ax2012.
прикольно, что SysSavable явно указан в implements, а SysPackable не указан.
__________________
полезное на axForum, github, vk, coub.
Старый 04.05.2022, 18:29   #7  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,273 / 3466 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
прикольно, что SysSavable явно указан в implements, а SysPackable не указан.
Так они ж наследуются

Название: Снимок.JPG
Просмотров: 113

Размер: 23.8 Кб
__________________
Возможно сделать все. Вопрос времени
За это сообщение автора поблагодарили: mazzy (5).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
d365technext: Sysoperation VS RunBase Blog bot DAX Blogs 0 10.09.2021 19:13
dax-lessons: Splitters in Dynamics AX [X++, SysFormSplitter_Y, SysFormSplitter_YBottomBound] Blog bot DAX Blogs 0 29.03.2011 13:11
Inside Dynamics AX 4.0: RunBase Framework Extension Part IV Blog bot DAX Blogs 0 02.10.2007 04:49
Inside Dynamics AX 4.0: RunBase Framework Extension Part III Blog bot DAX Blogs 0 02.10.2007 04:49
Inside Dynamics AX 4.0: RunBase Framework Extension Part I Blog bot DAX Blogs 0 30.09.2007 09:20
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:21.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.