Registriert seit: 15. Sep 2003
Ort: Berlin
143 Beiträge
Delphi 7 Enterprise
|
Re: top100 in mp3player
15. Jun 2004, 21:46
habs nun so versucht aber klappt auch net:
Delphi-Quellcode:
procedure Thauptprog.top100Timer(Sender: TObject);
var artneu, trackneu, zkneu, zklist, plist : String;
pneu, i, code, drin : Integer;
begin
if Trackbar1.Position = TrackBar1.Max then //status von song
begin
drin := 0;
pneu := 0;
artneu := id3_tag.EdtArtist.Text; //id3tag artist
trackneu := id3_tag.EdtTitle.Text; //id3tag titel
if top100l.Count = 0 then
begin
pneu := 1;
top100l.Items.Add(IntToStr(pneu)+'~'+artneu+'~~'+trackneu);
end
else if top100l.Count > 0 then
begin
for i:=0 to top100l.Count-1 do
begin
While drin = 0 do
begin
zkneu := artneu+'~~'+trackneu;
zklist := top100l.Items[i];
plist := Copy(zklist,0,Pos('~',zklist)-1);
Val(plist, pneu, code);
zklist := Copy(zklist, Pos('~',zklist)+1, Length(zklist));
if zklist=zkneu then
begin
top100l.Items.Delete(i);
pneu := pneu+1;
top100l.Items.Add(IntToStr(pneu)+'~'+zkneu);
drin := 1;
end
else
begin
pneu := 1;
top100l.Items.Add(IntToStr(pneu)+'~'+zkneu);
drin := 1
end;
end;
end;
end;
end;
end;
naja, hoffe kann mir jemand helfen bzw. versteht was ich meine...und hat eine lösung bzw. eine andere idee *hoff*
|
|
Zitat
|