Antonio DieS писал(а):
Да что за 75% процентов то ?))Первого файла в списке, иначе, ничего в нем не видит
------------ Дoбавленo:
Antonio DieS, пойми ты наконец -- BASS не читает весь список сразу, он начинает читать последовательно, начиная с первого файла, и грузит их всех в память
------------ Дoбавленo:
Вот смотри, кусок кода из примера к BASS
repeat
len := BASS_StreamGetFilePosition(chan, BASS_FILEPOS_END);
if (len = DW_Error) then
break; // something's gone wrong! (eg. BASS_Free called)
progress := (BASS_StreamGetFilePosition(chan, BASS_FILEPOS_DOWNLOAD) -
BASS_StreamGetFilePosition(chan, BASS_FILEPOS_CURRENT)) * 100 div len;
// percentage of buffer filled
SendMessage(win, WM_INFO_UPDATE, 2, progress); // show the Progess value in the label
until progress > 75;
Видишь флаг загрузки -- BASS_FILEPOS_DOWNLOAD, и выйдет это дело из цикла, только когда progress > 75, это те самые 75% загрузки файла в память