Witam,
Na formie umieściłem komponenty DirectoryListBox, FileListBox oraz ListView.
Za pomocą poniższej procedury dodaję pliki z FileListBoxa do ListView.
Problem polega na tym, że jak ponownie dodam te same pliki to dublują się one z istniejącymi juź w ListView. Jak dodawać tylko nowe pliki? Próbowałem z IndexOf ale nie działa (niezgodność typów).
Procedura:
procedure TForm1.BitBtn1Click(Sender: TObject);
var
NowyPlik: TListItem;
FullName: string;
I: Integer;
begin
for i := 0 to FileListBox1.Items.Count - 1 do
begin
FullName:= ExtractFileName(FileListBox1.items[i]);
begin
NowyPlik := Lista1.Items.Add;
NowyPlik.Caption := FullName; //dodaje nazwe pliku
end;
end;
Jeżeli ktoś ma pomysł jak rozwiązać ten problem to proszę o pomoc.
Pozdrawiam,
Piotr Murawski
//Uzywaj tagow i a nie