lista plików z opendialog

0

Mam taki kodzik:

<font color="blue">var
i:integer;
begin
opendialog.Execute;
if opendialog.FileName '' then
begin
for i:=0 to opendialog.Files.Count-1 do
begin
lista1.Items.Add(ExtractFileName(opendialog.FileName[i]));
end;
end;
end;</span>

...Który teoretycznie powinien załadować do listy same nazwy wybranych plików w opendialog. Niestety zamiast tego pokazują mi sie jakieś literki w liście np: "h", "d", "D" itd.

Co jest źle ?

0

var
i:integer;
begin
if opendialog.Execute and (opendialog.FileName '') then //

1 użytkowników online, w tym zalogowanych: 0, gości: 1