![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
В демке самого bass.dll есть проект, который проигрывает поток радио-интернета. Там объявляется константа:
Код:
Код:
Посему вопрос: что означает присвоение константе значений (при ее объявлении) WM_USER + 101. Откуда, в частности, берется цифра 101. Помогите кто, чем может, пожалуйста.
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> которой потом присваивается значения
только присваиваются не константе, а параметру wParam у события. > Msg.Msg не равен WM_INFO_UPDATE так это общий обработчик всех событий, которые ловит окно. Их там тысячи приходит. А WM_INFO_UPDATE вы посылаете сами себе. Вот типичный код из демки: Код:
Если вы это событие не посылаете, оно и не приходит. > Откуда, в частности, берется цифра 101. из головы, конкретное число ничего особо не значит, могло быть 202 с таким же успехом. Все события с номерами большими, чем WM_USER, виндой никак не обрабатываются, и передаются как есть.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#3 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Вот я и сделал точно так же как и в демке. И процедуру:
Код:
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
> не нашел где она вызывается
она вызывается изнутри басс, вот передаётся её адрес при создании потока: Код:
так а что именно не работает, басс аудио не играет, или только WM_INFO_UPDATE не приходит, а звук идёт?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#5 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Не приходит только WM_INFO_UPDATE, а басс отлично все воспроизводит. Т.е. я визуально не могу отобразить проигрываемое.
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
bass.dll | larry | Общие вопросы C/C++ | 1 | 09.11.2009 13:23 |
Ошибка при выхове функций Bass.dll из другой DLL | SalasAndriy | Общие вопросы Delphi | 7 | 21.10.2009 23:36 |
BASS DLL | ygy | Мультимедиа в Delphi | 4 | 29.09.2009 04:39 |
BASS.DLL | VintProg | Мультимедиа в Delphi | 2 | 21.09.2009 16:36 |
bass.dll | Elem | Мультимедиа в Delphi | 18 | 19.07.2009 11:04 |