Показать сообщение отдельно
Старый 26.04.2012, 23:25   #3
barsunduk
ПроЭктировщик
 
Аватар для barsunduk
 
Регистрация: 09.05.2010
Адрес: рф ро шахты
Сообщений: 177
Написано 66 полезных сообщений
(для 271 пользователей)
Ответ: сам у себя доступ к файлу забрать норовит MCI

Сообщение от reumep Посмотреть сообщение
о боже, учитель посетил нас великий, как мох он зеленый
увы, не учитель. был бы полон ответов тогда я, но не вопросов.
курю мануалы по bass.dll и беседую с буддой. но очень событие воспроизведения завершенье поймать показалось мне сложно, дабы поток я использовать мог для других звуков файлов. а их проиграть мне придется десятки и сотни.

советы бывалого мастера мне попадались:
// если хочешь, чтобы басс тебя дернул, то:
function BASS_StreamCreateFileUser(system, flags: DWORD; var procs: BASS_FILEPROCS; user: Pointer): HSTREAM; stdcall; external bassdll;

  
BASS_FILEPROCS = record
    close
: FILECLOSEPROC;
    
length: FILELENPROC;
    
read: FILEREADPROC;
    
seek: FILESEEKPROC;
  
end;
  
//  Достаточно BASS_ChannelSetSync + BASS_SYNC_END 
но с чем это есть, к сожалению, так и не понял ..(
__________________
to be or not to be - it's not a question!
2b or not 2b = ff
(Offline)
 
Ответить с цитированием