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

Вниз

SellTreeView   Найти похожие ветки 

 
Bob_l   (2007-02-20 13:08) [0]

Подскажите как избавиться от следующей проблемы в сабже:
когда там в качестве root указывается "мой компьютер", то первое обращение к нему жутко тормозит. Или скажем выбираем "рабочий стол", но при попытке перейти в "мой компьютер" - тормоза. Правда последующие обращения к нему нормальные, но это дела не меняет.
Порывшись в инете нашел что скорее всего это происходит при попытке доступа к дисководу, но как этого избежать - ни слова.


 
Ega23 ©   (2007-02-20 13:18) [1]

В CD-приводе диск есть?


 
Bob_l   (2007-02-20 13:38) [2]

нет. и в дисководе нет :(


 
Johnmen ©   (2007-02-20 13:39) [3]

При запуске своего приложения делай узлу "мой компьютер" expand-collapse.


 
Bob_l   (2007-02-20 13:55) [4]

имеется в виду чтобы оно один раз тормознуло при открытии а потом не мешало?


 
Elen ©   (2007-02-20 14:04) [5]


> имеется в виду чтобы оно один раз тормознуло при открытии
> а потом не мешало?

см [3] при креации формы делай экспанд узлу узел "мой комп" (но без рекурсии :))


 
Bob_l   (2007-02-20 14:25) [6]

так и я о том же.
То есть получается что при запуске перечитывается мой компьютер, а так как у меня куча сетевых дисков и отсутствует дисковод то форма на которой только shelltreeview и команда expand при запуске, запускается порядка 30 секунд. - непорядок!
или это фича такая?


 
Johnmen ©   (2007-02-20 14:28) [7]

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


 
Elen ©   (2007-02-20 14:31) [8]


> Bob_l   (20.02.07 14:25) [6]

У меня та же история - но не на всяких компах (что удивительно), поэтому я не делаю выходы на раб. стол. Или не пользуюсь этим компонентом.


 
Bob_l   (2007-02-20 14:40) [9]

без рекурсии -  понятно. Но я как-то не думал что настолько долго.
Хотя видимо из-за флоповода. Запустил то же на соседнем компе (аналогичной конфигурации) - 5 сек.
Ладно, с учетом чтения списка каждого узла допускаем...

Тогда если кто знает подскажите другую вещь: как в ShellListView задать текущий каталог (иначе как через .root)
В чем суть вопроса: сделаем по-другому - возмем shellListView и shellComboBox. Такая связка вполне устраивает если добавить кнопку "на уровень вверх" Но! как только я меняю свойство root у листбокса, оно меняется и у комбобокса и после этого выбрать скажем, другой диск не представляется возможным


 
Elen ©   (2007-02-20 14:45) [10]


> как только я меняю свойство root у листбокса, оно меняется
> и у комбобокса и после этого выбрать скажем, другой диск
> не представляется возможным

Не связывай их.


 
Bob_l   (2007-02-20 16:17) [11]

тогда проблема с отображением папок, которые комбобокс выдает в виде строки (типа "корзина")

Ладно, отбой, попробую пойти другим путем

Всем ответившим спасибо!



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

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

Наверх




Память: 0.49 MB
Время: 0.04 c
15-1171441422
Pazitron_Brain
2007-02-14 11:23
2007.03.11
Что Вам мешает


1-1169200353
Apachi
2007-01-19 12:52
2007.03.11
как мониторить значения ячеек в екселе


15-1171529494
red_imp
2007-02-15 11:51
2007.03.11
ICQ


15-1171548486
DrDe
2007-02-15 17:08
2007.03.11
Уперся


6-1159651914
Павел789745
2006-10-01 01:31
2007.03.11
Помогите с ПОСт отправкой!