| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Проблема с TreeView |
| Автор: bourne 30.8.2009, 17:19 |
| Вобщем, проблема в отображении текста в TreeView. Вместо букв и цифр выводятся квадратики. Если и показывается текст, то при выборе элемента, вместо текста квадратики. Если прогу прогонять в отладчике, то все норм, текст нормально отображается. В чем может быть проблема? P.S. Builder 2009 |
| Автор: Platov 31.8.2009, 08:20 |
| Может проблема в Builder 2009. У меня например в Code Gear 2007 всё отлично отображается. А в 2009 много где русские символы не работают. Откомпилите в 2007 и будет вам счастье. |
| Автор: bourne 31.8.2009, 15:57 | ||
Числа тоже не отображаются... К сожалению, у меня нет скомпилить на 2007м билдере :( |
| Автор: Platov 1.9.2009, 09:49 |
| а узлы отображаются? Т.е. хоть что-нибудь есть в дереве? |
| Автор: bourne 1.9.2009, 10:00 |
Да, узлы есть. Нету только текста :( |
| Автор: Platov 1.9.2009, 10:01 |
| проверь вот это. Если не работает то што-то не так |
| Автор: bourne 26.9.2009, 22:47 | ||
твой код работает. А вот моя прога не хочет работать. Отличие состоит в том, что у меня узлы добавляются в процессе работы программы. Вот кусочек кода, может тут что-то не так:
Функция получает на вход строку(item) и количество узлов(count). Затем проверяет есть ли такой узел или нет... P.S. в самом item'е текст в нормальном виде хранится, т.е. если, к примеру, записать в файл, то там будет текст, а не квадратики. |
| Автор: bourne 27.9.2009, 22:16 |
| Проблема решена! |
| Автор: Platov 29.9.2009, 12:51 |
| Простите что не писал (был в отъезде). Так а в чём причина была? |
| Автор: bourne 29.9.2009, 13:57 | ||
| Да я и сам уезжал Ошибка была вот тут:
без AnsiString item "превращался" в квадратики. |