Вниз
Скачать: CL | DM;

Работа с файлами   Найти похожие ветки 

← →
Виталик___   (2006-02-12 21:06) [0]

В директории ./Data есть несколько файлов с расширением *.us
Как мне создать массив sl[i], где i - кол-во файлов, а sl имеет тип string и равен имени файла.
Спасибо.


← →
Чародей ©   (2006-02-12 22:21) [1]

procedure FindF(var List:TStrings; const Path: string);
var
 FPath:string;
 FindHandle:THandle;
 FindData:TWin32FindData;
begin
if Path="" then Exit;
FPath:=Path;
if FPath[Length(FPath)]<>"\" then
 FPath:=FPath+"\";
FindHandle := FindFirstFile("*.*", FindData);
if FindHandle <> INVALID_HANDLE_VALUE then
 repeat
     if (FindData.cFileName[0]<>".") then
       List.Append(FPath+FindData.cFileName);
 until not FindNextFile(FindHandle, FindData);
if FindHandle <> INVALID_HANDLE_VALUE then
 Windows.FindClose(FindHandle);
end;

Если очень надо то вместо List используй динамический массив



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.024 c
15-1138794216
Сергей Ю.
2006-02-01 14:43
2006.02.26
Delphi перестал запускаться. Ругается на rtl60.bpl


2-1139427771
Руслан
2006-02-08 22:42
2006.02.26
Не могу заставить говорить TAgent


2-1139161809
CMOS
2006-02-05 20:50
2006.02.26
Inc и Succ


8-1126276950
shef
2005-09-09 18:42
2006.02.26
Извлечение данных с WAV файлов


1-1138309862
Виктор8
2006-01-27 00:11
2006.02.26
Как установить компонент?




   Наверх