Ich wollte genre mehre makiert haben können, also habe ich es eingeschaltet aber das wusste ich soweit schon nur das mit ItemIndex war neu.... Selectet[ItemIndex] False sein kann.
aber das ist leider nicht das Problem:
bevor das ereignis ChangeItemIndex aufgerufen wird wird ja ItemIndex geändert von eine externen klasse.nämlich hier:
Delphi-Quellcode:
if index = 1 then begin // Weiter
r:=PlayIndex;
repeat
if r+1 <= Playliste.Count-1 then
r:=r+1
else
r:=0;
until isOK(r) = True;
end;
nur es muss eine zeile übersprungen werden weil in der erstenzeile speicher ich den zuletzt gepseicherten ItemIndex und den playstats(ob Play/Pause/Stop) ab.
und das problem ist bei r:=r+1 damit sage ich ja: das der index +1 genommen wird(passiert auch) aber nun soll er auf das item laden was das richtige(was den bedinungen erfüllt) ist. und da ist es immmer um ein zu weit und ich kann es einfnach nicht behbenen
@marabu
ja er fängt bei mir auch bei 0 an und nicht bei 1 so wie ich es in der hilfe gelesen habe macht Pred das gleiche wie -1 ist das richtig ?