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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.07.2005, 10:21   #1  
111andrei is offline
111andrei
Участник
Самостоятельные клиенты AX
 
52 / 9 (1) +
Регистрация: 29.04.2004
Адрес: Москва
Глюк с info, warning, error и т.д.
Может кто с этим уже сталкивался и поможет
Пишу job
static void job_1(Args _args)
{
;
info("123\n456");
}

результат:
123
456

Теперь ту же самую строку кода вставляю в класс, выводит
123 456,

Причем, если не закрывать предыдущее сообщение, то оно тоже меняется, т.е. получается
123 456
123 456

Почему это происходит и что надо сделать, чтобы перенос строки в классе все - таки работал

Вложения
Тип файла: img73006-1 (126.3 Кб, 711 просмотров)
Тип файла: img73006-2 (362.0 Кб, 688 просмотров)
Старый 11.07.2005, 10:30   #2  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
ничего не делать. так и должно быть

если сообщение одно, то оно выводится в textedit, если много, то в treeView. Ты часто видел в TreeView многострочные тексты?
Старый 11.07.2005, 10:35   #3  
111andrei is offline
111andrei
Участник
Самостоятельные клиенты AX
 
52 / 9 (1) +
Регистрация: 29.04.2004
Адрес: Москва
db, это не срабатывает
Если я закрою инфолог, а затем запущу класс, то сообщение будет одно и оно все равно будет выводится в строку:
123 456
Старый 11.07.2005, 10:39   #4  
db is offline
db
Роман Долгополов (RDOL)
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
 
393 / 692 (24) +++++++
Регистрация: 01.04.2004
Адрес: Москва
про setprefix что нибудь знаешь?

вот твой же джоб

static void job_1(Args _args)
{
;
setprefix("a");
setprefix("b");
info("123\n456");
}

и в твоем классе наверняка то же есть setprefix
даже если ты их уберешь, то ничего хорошего не добьешься. Закладываться на то, что сообщение всегда будет одно нельзя.

может все таки проще стандартно, например так

static void job_1(Args _args)
{
;
setprefix("a");
setprefix("b");
info("123");
info("456");
}
Старый 11.07.2005, 10:41   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
согласен с db.
стоит также хоть немного почитать в best practice об инфологе, о том, как привязать страницу помощи и произвольное действие к строке инфолога.
__________________
полезное на axForum, github, vk, coub.
Старый 11.07.2005, 10:42   #6  
111andrei is offline
111andrei
Участник
Самостоятельные клиенты AX
 
52 / 9 (1) +
Регистрация: 29.04.2004
Адрес: Москва
Нет, про setprefix не знал, спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сильно модифицировано ваше приложение Аксапты? mazzy DAX: Прочие вопросы 30 14.04.2011 17:26
Issues concerning X++: Getting rid of the "Loss of precision" warning message Blog bot DAX Blogs 2 12.07.2007 18:22
Вылетает аxапта 4.0 при завершении работы Delfins DAX: Прочие вопросы 5 27.06.2007 15:43
Глюк автоматическое рассопопоставление Logger DAX: Функционал 4 14.07.2006 10:09

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

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

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