Siemanko
Mam wczytywanie do Listboxa
do którego dodaje ścieżkę relatywna do pliku oraz otwarcie okna dialogowego z określonej lokalizacji. Wszystko chodzi jak należy ale mam pytanie. To samo chciałbym uzyskać o ile to możliwe w SelectDirectory
. Jeśli tak to jak to powinno wyglądać?
procedure TForm1.Button1Click(Sender: TObject);
var
i : integer;
begin
OpenDialog1.FileName := '';
OpenDialog1.InitialDir := extractfilepath(paramstr(0)) + 'Files\';
if OpenDialog1.Execute then
begin
for I := 0 to OpenDialog1.Files.Count - 1 do
begin
ListBox1.Items.Add(ExtractRelativePath(extractfilepath(paramstr(0)),OpenDialog1.Files[i]));
ListBox2.Items.Add(ExtractFileNameWithoutExtension(ExtractFileName(OpenDialog1.Files[i])));
end;
end;
end;
Coś takiego chciałbym uzyskać tutaj.
ListFiles (procedura przeszukująca folder)
procedure TForm1.Button1Click(Sender: TObject);
var
LDirectory: String;
begin
if SelectDirectory('Select directory', 'C:', LDirectory) then
ListFiles(IncludeTrailingPathDelimiter(LDirectory), ListBox1.Items);
end;