![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Все файлы в папке [D2005, XP, 2003]
Андрей Другой © (2012-05-04 03:17:00)Как найти все файлы в папке??!!
DVM (2012-05-26 20:58:00) [1]Для новых версий Delphi более удобно:
uses System.IOUtils;
...
TDirectory.GetFiles()
Германн (2012-05-26 20:33:00) [2]
> Юрий Зотов © (26.05.12 20:20) [42]
Согласен.
Юрий Зотов (2012-05-26 20:20:00) [3]> Германн © (26.05.12 18:20) [41]
if FindFirst ... then
try
repeat
...
until FindNext ...
finally
FindClose
end
Иначе есть шанс словить утечку ресурсов.
Германн (2012-05-26 18:20:00) [4]
> Можно эти три строчки в студию?
if FindFirst(Edit1.Text, FileAttrs, sr) = 0 then
repeat ... until FindNext(sr) <> 0;
FindClose(sr);
Медвежонок Пятачок (2012-05-26 18:19:00) [5]можно даже одной.
123 (2012-05-26 18:12:00) [6]> Зато работает, а чем совет плохой? Разъясните пожалуйста.
Новый компонент добавлять в палитру компонентов (что явно, что неявно) полезно только тогда, когда сей компонент реализует что-то новое. Что трудно получить используя стандартные компоненты или стандартные функции/процедуры. Задача же "поиск файлов в каталоге" уже давно "изжёвана и переварена" ещё в турбо паскале. И решается всего тремя строчками кода! Зачем для этой задачи городить компонент?
> Плохиш © (06.05.12 01:27) [27]
>
> Кампанента на любой чих батонокидателя.
>
Можно эти три строчки в студию?
KilkennyCat (2012-05-07 11:55:00) [7]смешно :)
MsGuns (2012-05-07 10:30:00) [8]>Отдыхаешь от основной работы таким образом?
Не, просто движения приятные :)
Германн (2012-05-07 02:16:00) [9]
> KilkennyCat © (07.05.12 01:47) [35]
>
> а мне нравится мышкойтудасюдатовый метод...
>
Отдыхаешь от основной работы таким образом?
KilkennyCat (2012-05-07 01:47:00) [10]а мне нравится мышкойтудасюдатовый метод...
Palladin (2012-05-07 00:03:00) [11]Хотя конечно есть у меня в команде, обитающий тут же, тудасюдаправорукий кодер ) но с ним разговор отдельный...
Palladin (2012-05-07 00:01:00) [12]
> rodionov_uv
Здесь пытаются учить не мышкотудасюдадвижениям, а разработке.
Германн (2012-05-06 02:47:00) [13]
> rodionov_uv (06.05.12 02:20) [31]
>
> Согласен с Вами, но это если Вы учились на программиста,
> а я учился 17 лет назад и то на бейсике.
Я не учился на программиста!
Я когда-то учился на физика. Но ...
И я учился лет эдак 35 назад.
Но я всегда был готов учиться в не зависимости от того где, когда и почему мне нужно учиться.
rodionov_uv (2012-05-06 02:20:00) [14]Согласен с Вами, но это если Вы учились на программиста, а я учился 17 лет назад и то на бейсике.
Но если я пишу программы только для себя или своих работников, а к программированию не имею вообще никакого отношения, то для меня лучше что нибудь попроще - например компонент на любой чих батонокидателя, как выразился Плохиш ©, если даже и всё разжёвано.
Германн (2012-05-06 02:03:00) [15]
> Зато работает, а чем совет плохой? Разъясните пожалуйста.
Новый компонент добавлять в палитру компонентов (что явно, что неявно) полезно только тогда, когда сей компонент реализует что-то новое. Что трудно получить используя стандартные компоненты или стандартные функции/процедуры. Задача же "поиск файлов в каталоге" уже давно "изжёвана и переварена" ещё в турбо паскале. И решается всего тремя строчками кода! Зачем для этой задачи городить компонент?
> Плохиш © (06.05.12 01:27) [27]
>
> Кампанента на любой чих батонокидателя.
>
rodionov_uv (2012-05-06 01:50:00) [16]
> Германн © (06.05.12 01:40) [28]
>
>
> > rodionov_uv (06.05.12 00:29) [26]
> >
> > Используй компонент mFileScan
>
> Плохой совет.
Зато работает, а чем совет плохой? Разъясните пожалуйста.
Германн (2012-05-06 01:40:00) [17]
> rodionov_uv (06.05.12 00:29) [26]
>
> Используй компонент mFileScan
Плохой совет.
Плохиш (2012-05-06 01:27:00) [18]Кампанента на любой чих батонокидателя.
rodionov_uv (2012-05-06 00:29:00) [19]Удалено модератором
Anatoly Podgoretsky (2012-05-04 10:52:00) [20]> Inovet (04.05.2012 10:35:22) [22]
Жадко что они так и не смогли реализовать WinFX