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

Вниз

Посоветуйте что делать?   Найти похожие ветки 

 
Задачник   (2006-09-11 14:15) [0]

Если в ХР щелкнуть по Панели задач и выбрать пункт панели инструментов затем Создать панель инструментов. Появляется окно если в нем выбрать например диск D:\ появляется маленькая панелька аля проводник, которая работает очень быстро гораздо быстрее проводника. Давно задался целью сделать себе такую программу. Ну и вобщем то давно сделал. Первые программы были просто тупые всплывающие меню с пунктами. О т них сразу отказался. Следующий этап “эволюции” приспособил компонент ShellListView, указывал папку и по содержимому  ShellListView создавались пункты. После когда научился пользоваться TSearchRec, сделал полноценную программу, о которой давно мечтал. Вот только радость омрачало несколько недостатков, один из которых при поиске в папках с большим количеством файлов наблюдалась хроническая тормазнутость. Ну думал ни чего изучу потоки и будет все ОК. Но вот потоки изучил, с переводом программы на поток, появилась еще куча проблем. И вот решил проверить есть смысл в использовании потока, розница оказалась незначительная. Без потока поиск в папке C:\WINDOWS\system32 с созданием пунктов составляла 240 миллисекунд (понятно, что это не точнейший расчет). Что составляет очень немного, стал искать причину тормазнутости, и вроде нашел. Вся тормазнутость заключалась в показе самого меню, с чем это связанно не знаю, возможно с отрисовкой самих пунктов меню. Что делать? А ведь это простые пункты меню, ведь по идее там должны быть еще и иконки файлов. Пожалуйста, подскажите выход из ситуации. Как ускорить отрисовку меню или же есть другой выход из ситуации.
Большое спасибо.


 
cyborg ©   (2006-09-11 14:30) [1]

Чего-то я не понял, 240 мс медленно? Там 6000 файлов.


 
Kolan ©   (2006-09-11 14:32) [2]

Ниасилил, многа букаф.

PS
 Сократил бы вопрос...


 
Задачник   (2006-09-11 18:45) [3]

Неужели ни кто не знает что делать?


 
Чапаев ©   (2006-09-11 18:48) [4]

> или же есть другой выход из ситуации

Поставь фар и плюнь на проводник.



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
2-1157966493
Извращенец
2006-09-11 13:21
2006.10.01
Округление в Дельфе


6-1147016467
Windows
2006-05-07 19:41
2006.10.01
ICQ клиент на Win API


2-1158053185
ice321
2006-09-12 13:26
2006.10.01
SQL запрос


15-1158007687
Marser
2006-09-12 00:48
2006.10.01
Новый взгляд на Сашу Македонского :-)


2-1158076045
зуу
2006-09-12 19:47
2006.10.01
Critical Section