Вверх ↑
Этот топик читают: Гость
Ответов: 13
Рейтинг: 1
#1: 2009-07-28 19:47:04 ЛС | профиль | цитата
Допустим делаем проекс по поиску файла с определённым расширением ну или что - то подобное
в "FileSearch", в "Dir" указываем дерикторию вручную или через копонент "Dir"
вопрос как реализовать поиск файла по ВСЕМУ КОМПЬЮТЕРУ?
карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 1321
Рейтинг: 37
#2: 2009-07-28 20:06:42 ЛС | профиль | цитата
Никак это уже изменения в элемент нужно добовлять
------------ Дoбавленo в 20.13:
Если хочеш создать элемент ЗУБРИ DELPHI И В ПЕРЁД !!!
карма: 0

0
Ответов: 373
Рейтинг: 108
#3: 2009-07-28 20:23:00 ЛС | профиль | цитата
-=yarik=- писал(а):
как реализовать поиск файла по ВСЕМУ КОМПЬЮТЕРУ?

Использовать компонент HardDisk.
code_14296.txt



Add(MainForm,11465126,294,168)
{
Width=375
Height=298
}
Add(HardDisk,274060,392,210)
{
Point(doEnum)
Point(onEnum)
link(onEnum,9121041:doSeparateMT,[])
}
Add(MT_MultiData,9121041,434,210)
{
link(onData1,490325:doValue,[(479,216)(479,174)])
link(onData2,15679240:doCompare,[])
}
Add(If_else,15679240,490,217)
{
Op2=Integer(3)
link(onTrue,5293532:doData,[])
}
Add(DoData,5293532,546,217)
{
link(onEventData,12774155:doStrCat,[])
link(Data,490325:Value,[])
}
Add(Memory,490325,546,168)
{
}
Add(FileSearch,10675856,644,217)
{
Ext="*.bak"
FullName=1
Point(onOtherFiles)
link(onSearch,13756095:doAdd,[])
link(onOtherFiles,3925653:doText,[(688,237)(688,279)])
}
Add(StrCat,12774155,595,217)
{
Str2=":"
link(onStrCat,10675856:doSearch,[])
}
Add(Button,15698500,294,217)
{
Left=60
Top=25
link(onClick,1882904:doStart,[])
}
Add(Thread,1882904,343,217)
{
Delay=1
FastStop=0
link(onExec,274060:doEnum,[])
}
Add(Memo,13756095,714,217)
{
Left=125
Top=25
Width=125
Height=180
ScrollBars=2
}
Add(StatusBar,3925653,714,273)
{
}

карма: 0

0
файлы: 1code_14296.txt [318B] [173]
Гость
Ответов: 17029
Рейтинг: 0
#4: 2009-07-28 20:26:43 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2022-09-20 01:49:07
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2009-07-28 20:26:58 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2022-09-20 01:49:07
карма: 0

0
Ответов: 13
Рейтинг: 1
#6: 2009-07-28 23:04:45 ЛС | профиль | цитата
Vlad.-, ну я догадывался что, что-то примерное получится, хотя реализация vir1a.toonel.net мне пригленулась больше ))) ^_^
Странно, что такого нужного компонента нет в HiAsm /// ???
карма: 1

0
Ответов: 4641
Рейтинг: 334
#7: 2009-07-28 23:09:15 ЛС | профиль | цитата
-=yarik=- писал(а):
Странно, что такого нужного компонента нет в HiAsm

это какого такого компонента нет
-=yarik=-, ты что? перегрелся?
------------ Дoбавленo в 23.12:
Roma, может тебе минус поставить чтобы красным тоже наглядно было написано! УЧИ HiAsm!!
Не надо быть настолько самоуверенным, а необходимо подождать более знающих людей или засомневаться в ответе немного!!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
1
Голосовали:-=yarik=-
Ответов: 13
Рейтинг: 1
#8: 2009-07-28 23:31:14 ЛС | профиль | цитата
Ravilr, есть ??? О_о странно... и где же он???
карма: 1

0
Ответов: 4641
Рейтинг: 334
#9: 2009-07-28 23:39:22 ЛС | профиль | цитата
-=yarik=- писал(а):
О_о странно... и где же он???

Скажи какой компонент ты ищешь? Но скажу сразу, компонента именно под конкретные цели нету и не будет. Всегда придется совмещать компоненты между собой. Таков принцип.
Поиск файлов - один компонент! Список дисков - другой. А если все вместе в одном компоненте - это заведомо увеличение кода т.к это надо только тебе и не более!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 13
Рейтинг: 1
#10: 2009-07-29 00:14:37 ЛС | профиль | цитата
Ravilr, да ты просто понимаеш,.... например антивирусы ну или ещё что-то либо, там же в первую очередь стоит поиск по всему компьютеру, а уже потом ниже по дискам, дерикторим.. и это во многих программах...
карма: 1

0
Ответов: 4641
Рейтинг: 334
#11: 2009-07-29 00:24:49 ЛС | профиль | цитата
А как ты думаешь все происходит! Посмотри внимательно штатный поиск виндусь. Там не по всем дискам сразу ищется, а перечислены все диски! Так и здесь, мы сначало перечисляем все диски и поочередно по им ищем. Надеюсь все понятно!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)