Hallo.
Kein Wunder, dass alles immer das gleiche ist - ist ja auch immer das gleiche Objekt.
Delphi-Quellcode:
// ...
for i := 0 to Items.Count-1 do
begin
if countMP3s(addSlash(currDir+getNodePath(Items[i]))) > 0 then
begin
m3uObj := Tm3uObj.Create; // <--- vielleicht fehlt ja nur das hier
m3uObj.dir := addSlash(getNodePath(Items[i]));
getMP3s(addSlash(currDir+getNodePath(Items[i])),m3uObj.mp3s);
m3uList.Add(m3uObj);
end;
end;
// ...
end;
marabu