|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.03.2011, 21:38 | #1 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Bass.dll WM_USER + 101
В демке самого bass.dll есть проект, который проигрывает поток радио-интернета. Там объявляется константа:
Код:
Код:
Посему вопрос: что означает присвоение константе значений (при ее объявлении) WM_USER + 101. Откуда, в частности, берется цифра 101. Помогите кто, чем может, пожалуйста.
Никогда не знаешь, где тебе повезет... (Фрай)
|
01.04.2011, 04:06 | #2 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> которой потом присваивается значения
только присваиваются не константе, а параметру wParam у события. > Msg.Msg не равен WM_INFO_UPDATE так это общий обработчик всех событий, которые ловит окно. Их там тысячи приходит. А WM_INFO_UPDATE вы посылаете сами себе. Вот типичный код из демки: Код:
Если вы это событие не посылаете, оно и не приходит. > Откуда, в частности, берется цифра 101. из головы, конкретное число ничего особо не значит, могло быть 202 с таким же успехом. Все события с номерами большими, чем WM_USER, виндой никак не обрабатываются, и передаются как есть.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
01.04.2011, 19:40 | #3 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Вот я и сделал точно так же как и в демке. И процедуру:
Код:
Никогда не знаешь, где тебе повезет... (Фрай)
|
02.04.2011, 04:36 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> не нашел где она вызывается
она вызывается изнутри басс, вот передаётся её адрес при создании потока: Код:
так а что именно не работает, басс аудио не играет, или только WM_INFO_UPDATE не приходит, а звук идёт?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
02.04.2011, 16:34 | #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 |