Einzelnen Beitrag anzeigen

Gambit

Registriert seit: 28. Mai 2003
680 Beiträge
 
Delphi 7 Professional
 
#1

StringList - doppelte Einträge vermeiden

  Alt 24. Mär 2005, 11:24
Hallo,

folgender Code:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenPictureDialog1.Execute then
    aList.Add(OpenPictureDialog1.FileName);
end;

procedure TForm1.Button2Click(Sender: TObject);
var i: Integer;
s : String;
begin
  for i:= 0 to aList.Count-1 do
    s:= s+aList.Strings[i]+#10#13;
  showMessage(s);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  aList:= TStringList.Create;
  aList.Duplicates:= dupIgnore;
end;
durch das setzen der Property aList.Duplicates:= dupIgnore soll eigentlich das Einfügen von bereits vorhandenen Strings vermieden werden. Funzt aber nicht. Was ist falsch?

Gruß

Gambit
  Mit Zitat antworten Zitat