11.07.2005, 10:21 | #1 |
Участник
|
Глюк с info, warning, error и т.д.
Может кто с этим уже сталкивался и поможет
Пишу job static void job_1(Args _args) { ; info("123\n456"); } результат: 123 456 Теперь ту же самую строку кода вставляю в класс, выводит 123 456, Причем, если не закрывать предыдущее сообщение, то оно тоже меняется, т.е. получается 123 456 123 456 Почему это происходит и что надо сделать, чтобы перенос строки в классе все - таки работал |
|
11.07.2005, 10:30 | #2 |
Роман Долгополов (RDOL)
|
ничего не делать. так и должно быть
если сообщение одно, то оно выводится в textedit, если много, то в treeView. Ты часто видел в TreeView многострочные тексты? |
|
11.07.2005, 10:35 | #3 |
Участник
|
db, это не срабатывает
Если я закрою инфолог, а затем запущу класс, то сообщение будет одно и оно все равно будет выводится в строку: 123 456 |
|
11.07.2005, 10:39 | #4 |
Роман Долгополов (RDOL)
|
про 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 |
Участник
|
согласен с db.
стоит также хоть немного почитать в best practice об инфологе, о том, как привязать страницу помощи и произвольное действие к строке инфолога. |
|
11.07.2005, 10:42 | #6 |
Участник
|
Нет, про setprefix не знал, спасибо.
|
|