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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.10.2003, 11:00   #1  
Ruff is offline
Ruff
Дмитрий Ерин
Аватар для Ruff
1C
 
475 / 396 (14) ++++++
Регистрация: 18.09.2003
Адрес: Тула
? Почему обрезается текст в formTreeItem
Столкнулся с злобным глюком в formTreeControl. При добавлении нового узла обрезается его текст до 249 символов. Причем только что созданный formTreeItem возвращает правильную строку (то есть где-то она все-таки сохраняется полностью), а если его взять из formTreeControl.getItem(), то происходит обрезка.

Вот пример:
PHP код:
void TestTree(formTreeControl _Tree)
{
    
str TestStringNewItemTextGetItemTextInfoStr;
    
int iItemIdx;
    
formTreeItem Item;

// создадим длинную строку
    
for (i=0100i++)
        
TestString TestString " " int2str(i);
// добавим новый узел в дерево
    
Item = new formTreeItem(TestString);
    
ItemIdx _Tree.addItem(00Item);
// получим строки из только что созданного узла и из него же, взятого из дерева
    
NewItemText Item.text();
    
GetItemText _Tree.getItem(ItemIdx).text();
// теперь сформируем информ. окошко
    
InfoStr TestString "Длина: " int2str(strlen(TestString));
    
InfoStr InfoStr "\n\n" NewItemText "Длина: " int2str(strlen(NewItemText));
    
InfoStr InfoStr "\n\n" GetItemText "Длина: " int2str(strlen(GetItemText));
// сравним результаты
    
BOX::info(InfoStr);

В итоге получаем такое вот окно:


Если кто-то сталкивался с этим, подскажите, можно ли это обойти, или строка обрезается безвозвратно? А почему тогда Item.text() (см. код) делает все правильно?..

PS: Кстати, предложение админам: на форуме уже проскакивала идея создать отдельную группу топиков для описания глюков и багов системы. Поддерживаю эту идею. Это поможет начинающим сэкономить время. Название можно сделать, например, "Грабли"
Вложения
Тип файла: img22237-1 (39.9 Кб, 579 просмотров)
За это сообщение автора поблагодарили: Logger (1).
Теги
formtreeitem

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Почему loka DAX: Программирование 2 01.12.2005 17:36
Почему такое расхождение в скорости выполнения Владимир Максимов DAX: Программирование 28 11.09.2004 12:44
почему форма сразу закрывается ? puz DAX: Программирование 3 09.09.2003 11:56
Текст FormTreeItem alpine DAX: Программирование 8 26.05.2003 13:12
Мистика: container в FormTreeItem Антон Солдатов DAX: Программирование 10 03.04.2003 14:07

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

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

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