Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2010, 08:29   #1
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
Вопрос Вывести все файлы диры

http://www.kansoftware.ru/?tid=2018 - тут я нашел исходник, для того что бы вывести список файлов в определенной директории.
И вроде бы все просто и понятно... Но...
procedure ListFileDir(Path: string; FileList: TStrings); - эта строка вызвала у мну вопрос: А где лежит этот компонент ListFileDir ?)
P.S. Искал в дельфи 7 и 6 во вкладке win3.1 (мне почему то показалось, что он из их группы).
Mihanches вне форума Ответить с цитированием
Старый 19.09.2010, 08:35   #2
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Это не компонент, а процедура:
Код:
procedure ListFileDir(Path: string; FileList: TStrings);
 var
   SR: TSearchRec;
 begin
   if FindFirst(Path + '*.*', faAnyFile, SR) = 0 then
   begin
     repeat
       if (SR.Attr <> faDirectory) then
       begin
         FileList.Add(SR.Name);
       end;
     until FindNext(SR) <> 0;
     FindClose(SR);
   end;
 end;
ее просто надо так и написать перед вызовом
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 19.09.2010, 08:51   #3
Mihanches
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 89
По умолчанию

Цитата:
Сообщение от DIgorevich Посмотреть сообщение
Это не компонент, а процедура

ее просто надо так и написать перед вызовом
Куда ее вписать? Я прост чуть умнее чайника в дельфи
Mihanches вне форума Ответить с цитированием
Старый 19.09.2010, 09:07   #4
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

а почему бы в таком случае не почитать книжку? Прямо так копируй и пиши перед процедурой (к примеру, нажатия кнопки).
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод Гаусса, вывести все этапы преобразования! PuHrBuH Помощь студентам 1 17.12.2009 11:13
Вывести все предельные углеводороды Zyxelo Фриланс 4 17.06.2009 11:18
из строки по алфавиту вывести все гласные( innaa639 Помощь студентам 1 24.02.2009 16:13
как вывести все имеющиеся файлы в каталоге на экран? Almost456 Паскаль, Turbo Pascal, PascalABC.NET 2 24.12.2008 20:44