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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2008, 11:07   #20  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Самое интересное в этой ситуации, что нет возможности определить что же за компонент не дает спокойно спать. Спасибо Денису (gloome) за наводку где копать.
Ибо при запуске аксапты не работает отладчик
Предлагаю алгоритм решения данной задачи
В классе Global пишем
X++:
static void callStack2log()
{
    container               stack = xSession::xppCallStack();
    counter                 n;
    TreeNodePath            stackPath;
    int                     line;
    FileName                fn = 'C:\\Log.txt';
    Commaio                 io= new Commaio(fn,'W');
    ;
    io.outFieldDelimiter("====");
    io.inFieldDelimiter("===");
    io.outRecordDelimiter('===');
    for (n = 3; n <= conLen(stack); n += 2)
    {
        stackPath = conPeek(stack,n);
        line      = conPeek(stack,n+1);

        if (line)
        {
            io.write(strfmt("stackPath %1 line %2", stackPath, line));
        }
        else
        {
            io.write(strfmt("stackPath %1", stackPath));
        }

    }
}
добавляем этот метод в класс Info
X++:
Exception add(
    Exception _exception,
    str _txt,
    str _helpUrl = '',
    SysInfoAction _sysInfoAction = null,
    boolean buildprefix = true)
{
    SysInfologLevel infologLevel = this.infologLevel();
    int numOfLines,i;
    ;
   // callStack2log();
    switch (infologLevel)
    {
тестируем
X++:
static void TestInfolog(Args _args)
{
    ;
    info("OK");

}
В моем случае это была форма smmPhone с компонентом CmxPhone, который находится в \Axapta\Client\Bin\smmPhone.ocx
Компонент оказался зарегестрирован.
Далее поиски по журналу ошибок привели к сопоставлению возникновения ошибки и выключенной службы Телефония. Запустив которую мы избавились от ошибки.
Вот собственно и все.
__________________
Axapta book for developer
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Когда ActiveX отпускает документ? patron DAX: Программирование 8 26.12.2011 14:24
dax-lessons: Problem when creating a dynamic form with ActiveX control & Solution :) Blog bot DAX Blogs 0 30.04.2008 16:05
Ошибка ActiveX PT DAX: Функционал 9 09.10.2006 13:00
И снова ActiveX SpreadSheet PavelSR DAX: Программирование 8 26.05.2006 14:10
Как убить ActiveX компонет на форме Аксапты? Горбунов Дмитрий DAX: Функционал 1 29.11.2004 18:07

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

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

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