Siemka! mam takiego problema :/ dam taki przyklad a potem przerobie
procedurki!

Procedura ta znajduje sie w DXTimer o intervalu = 10;

if label1.caption = '0' then begin
DXWaveList1.Items[0].Play(false);
DXWaveList1.Items[1].Stop;
DXWaveList1.Items[2].Stop;
end;
if label1.caption = '1' then begin
DXWaveList1.Items[0].Stop;
DXWaveList1.Items[1].Play(false);
DXWaveList1.Items[2].Stop;
end;
if label1.caption = '2' then begin
DXWaveList1.Items[0].Stop;
DXWaveList1.Items[1].Stop;
DXWaveList1.Items[2].Play(false);
end;

i caly w tym problem ze jesli Timer odczyta 2x ...[1].Stop czy ...[1].Play(false) to potem dzwiek sie nie odpali wiec robilem z boolean gdy juz raz odczytalo proc. to zeby wiecej nie odczytywalo! robilem to na pare sposobow - bylo lepiej ale nie dawalo tego rezultatu jaki chcialem! moze zle pisalem kod z boolean! Dzieki za kazda odpowiedz:) POZDRAWIAM!