Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

Древовидная сеть !   Найти похожие ветки 

 
MalkoLinge   (2003-07-03 11:17) [0]

В виде компонента,
По почкам прошу СИЛЬНО не бить

Скриншот
http://www.delphimaster.ru/download/123.jpg
Код
http://www.delphimaster.ru/cgi-bin/download.pl?get=1057216323&n=0


 
Крот   (2003-07-03 13:42) [1]

Ну, начинаю бить:)

1. В методе RefreshTree не очищаешь дерево.
2. Не худо бы CreateWnd перекрыть и там вызвать RefreshTree
3. У товарища под ником Dimka Maslov был неплохой компонент
, который делал то же самое, но через пространство имен
, по-моему так будет верней.
4. Такой компонент использовался бы скорей всего в диалоге,
а для этих целей уже есть SHBrowseForFolder


Ну, вот так, навскидку. Надеюсь, не больно ;-)


 
Крот   (2003-07-03 13:50) [2]

А, вот еще:)

5. SetOnProgress и SetOnEndScan ни к чему, все равно ты сразу
в поля пишешь

6. Событие OnProgress должно присылать позицию прогресса и
максимальное значение, иначе от него никакого толку.

Рыть сам алгоритм, честно говоря, лень. Пока, во всяком случае...


 
MalkoLinge   (2003-07-03 14:01) [3]


> 1. В методе RefreshTree не очищаешь дерево.

Блин :( 3 часа ночи было



> 2. Не худо бы CreateWnd перекрыть и там вызвать RefreshTree

У нас сеть - ок 10 рабочих груп, и ок 200-300 компов в некоторых :)..все это дело тормозит мама родная
Так что никакой автомммматики, все в ручную
(надо бы дерево как-то в потоке строить)


> 4. Такой компонент использовался бы скорей всего в диалоге,
>
> а для этих целей уже есть SHBrowseForFolder

Нет у меня он для другой цели цели. Он для того и нужен, что Иерархию строить...Я небольшую поисковую машину пишу :)



> Ну, вот так, навскидку. Надеюсь, не больно ;-)

нормально ! :)


> 5. SetOnProgress и SetOnEndScan ни к чему, все равно ты
> сразу
> в поля пишешь

Это оно автоматом нагенерило, когда контрол С жмешь :) вытру :)




 
Крот   (2003-07-03 14:23) [4]

Посмотри почту.



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

Форум: "Потрепаться";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.076 c
1-67866
Lime
2003-07-08 05:23
2003.07.21
Анализ байтов, содержащихся в файле


3-67676
Darrin
2003-06-26 12:04
2003.07.21
Грохнулся счетчик в таблице Access


4-68115
1g0r
2003-05-20 13:03
2003.07.21
как отловить изменение раскладки в диалоге?


4-68106
_San_
2003-05-16 09:30
2003.07.21
Получить координаты мыши


3-67685
bushmen
2003-06-26 16:22
2003.07.21
XML





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский