Как получить список файлов в папке? (Win32)

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Как получить список файлов в папке? (Win32)

Сообщение trexxet » 24.06.2013 14:39:35

Нужно добавить список файлов в папке в динамический массив. Не используя LCL. Заранее спасибо.
trexxet
новенький
 
Сообщения: 31
Зарегистрирован: 25.03.2013 22:58:00
Откуда: Смоленск

Re: Как получить список файлов в папке? (Win32)

Сообщение Padre_Mortius » 24.06.2013 14:52:02

FindFirst(FindNext). За примерами в поиск по форуму, тема разжевана полностью.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Как получить список файлов в папке? (Win32)

Сообщение trexxet » 24.06.2013 14:56:26

Для винды без LCL я не нашел примеров. Даже в гугле.
trexxet
новенький
 
Сообщения: 31
Зарегистрирован: 25.03.2013 22:58:00
Откуда: Смоленск

Re: Как получить список файлов в папке? (Win32)

Сообщение amateur » 24.06.2013 15:22:53

Эххх, а так:
http://www.freepascal.ru/forum/search.php?keywords=FindFirst

Для винды без LCL я не нашел примеров. Даже в гугле.
:mrgreen:
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32

Re: Как получить список файлов в папке? (Win32)

Сообщение Padre_Mortius » 24.06.2013 15:52:54

trexxet, LCL это библиотека Лазаруса, а FindFirst описан в модуле sysutils, который является частью fpc.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Как получить список файлов в папке? (Win32)

Сообщение ZeUsM » 24.06.2013 16:08:15

А что именно используется из LCL для ваших целей? Может без LCL никак?
Сам поиск файлов, как уже было описано выше использует
Код: Выделить всё
function FindFirst(constPath: string; Attr: Integer;varF: TSearchRec): Integer;
function FindNext(varF: TSearchRec): Integer;
procedure FindClose(varF: TSearchRec);

Это все лежит в sysutils и отношения к LCL не имеет.
Аватара пользователя
ZeUsM
новенький
 
Сообщения: 57
Зарегистрирован: 08.11.2010 13:55:35
Откуда: Нерезиновая

Re: Как получить список файлов в папке? (Win32)

Сообщение trexxet » 24.06.2013 16:11:25

Спасибо
trexxet
новенький
 
Сообщения: 31
Зарегистрирован: 25.03.2013 22:58:00
Откуда: Смоленск


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 255

Рейтинг@Mail.ru