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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.05.2017, 09:29   #2  
trud is offline
trud
Участник
Лучший по профессии 2017
 
1,039 / 1633 (57) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Кстати кто что думает по поводу вот такого использования статических членов
https://docs.microsoft.com/en-us/dyn...-runbase-class
т.е. создается глобальная статическая переменная - ссылка на класс. далее создается handler на таблицу - который проверяет заполнена ли эта глобальная переменная и вызывает метод(кстати тут по моему у них опечатка - должно быть if (myrunningInstance)
X++:
if (runningInstance)
        {
            myRunningInstance.myArchiveUserLog(_sender as SysUserLog);
        }
т.е. сразу приходят куча сценариев на ум, когда SysUserLogCleanup_Post_run не выполняется(не зануляет глобальную переменную класса) к примеру в результате ошибки. получается для таблицы у нас остается висеть хендлер, который будет всегда исполняться.
причем это будет никак не поймать, ибо в новой сессии хендлера уже не будет
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
i-neti: X++ in AX7: элементы с уровнями доступа private и public. Часть 4 Blog bot DAX Blogs 0 18.04.2017 13:11
i-neti: X++ в AX7: Определение типа может включать 80 знаков. Часть 3. Blog bot DAX Blogs 0 27.03.2017 11:11
i-neti: X++ в AX7: ключевые слова ”finally” и “using”. Часть 2. Blog bot DAX Blogs 0 20.03.2017 15:11
i-neti: Что нового в X++ в AX7? Часть 1: X++ в AX7: Ключевое слово "var". Blog bot DAX Blogs 5 09.03.2017 10:13
patrickmouwen: AX7 – My top 12 highlights Blog bot DAX Blogs 0 27.02.2016 13:11

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:23.