Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

проблема с TTreeView   Найти похожие ветки 

 
Rooster   (2004-12-12 06:09) [0]

Использую TTreeView.
Непонятно почему все дерево раскрылось Expand (полностью).
Восстановить прежнее состояние никак не получается. Выдается ошибка "A call to an OS function failed". Получается такая штука: компонент работает, но отредактировать его содержимое я никак не могу.


 
Zacho ©   (2004-12-12 09:31) [1]

Скорее всего, ресурсы GDI кончились. Позакрывай лишние программы, да и в своей программе поменьше окошек и визуальных компонентов создавай.


 
Rooster   (2004-12-12 09:37) [2]

Не понял. Как могут закончиться ресурсы GDI? Что это означает?
В общем, не знаю, как насчет ресурсов, но после ребута все так же и оставалось.


 
Rooster   (2004-12-12 09:41) [3]

2 Zacho:
Кстати, возможно ты и прав. Я сейчас попробовал (после ребута) изменить дерево. Все работает как надо. Это, конечно, хорошо, но все же мне совсем непонятно, почему дерево на форме показывается в развернутом виде, хотя и в TreeEditor и в запущенном приложении оно свернуто. И еще, если не сложно, объясни, что такое кончились ресурсы GDI (хотя бы в двух словах).


 
Семен Сорокин ©   (2004-12-12 10:21) [4]

FullExpand?
AutoExpand = false?


 
Zacho ©   (2004-12-12 10:27) [5]

В двух словах:

GDI - это graphics device interface. К объектам GDI относятся Device Contexts, Fonts, Bitmaps и т.д., в общем, всё связанное с рисованием чего-либо. Т.ч. любой визуальный компонент (включая TForm) использует один или несколько объектов GDI. Количество объектов (а точнее handl"ов) GDI в системе - ограничено, т.ч. "кончились ресурсы GDI " - означает, что система не может создать ещё один объект. Правда, при этом должна быть ошибка EOutOfResource, но иногда это приводит и к A call to an OS function failed


 
Rooster   (2004-12-12 11:30) [6]

2 Zacho: Спасибо за объяснение. Учту. Хотя, я полагаю, у меня таких объектов было очень мало.

2 Семен Сорокин: AutoExpand = false; к FullExpand вообще не притрагиваюсь. Все вроде так, как и должно быть (в TreeView Items Editor, при запуске приложения дерево FullCollapse), но при отображении на FormEditor treeview выглядит FullExpand.



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
1-1103056913
Zilog
2004-12-14 23:41
2004.12.26
Интерисует как можно сделать панель типа "Microsoft Office".


1-1103080989
Bobby Digital
2004-12-15 06:23
2004.12.26
MouseMove


1-1102863512
Илья
2004-12-12 17:58
2004.12.26
FileRead даёт результат -1


14-1102487325
Layner
2004-12-08 09:28
2004.12.26
Подскажите плз, как отправить файл аттачем из ком. строки?


9-1093097593
Колбасьев
2004-08-21 18:13
2004.12.26
Фон в 3D игре