Главная страница
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.03 c
3-1154175894
Тфьу
2006-07-29 16:24
2006.10.01
Посоветуйте компонент


15-1157975244
wwwrr
2006-09-11 15:47
2006.10.01
Reg файлы...


1-1155998036
Imhotep
2006-08-19 18:33
2006.10.01
найти буквы дисководов


2-1157845105
RASkov
2006-09-10 03:38
2006.10.01
Добавление свойства


15-1158155534
Vlad Oshin
2006-09-13 17:52
2006.10.01
Мелочи жизни. мини-рассказ