Показать сообщение отдельно
Старый 13.10.2016, 20:06   #2
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Ответ: Звуковые каналы (звук в BlitzMax)

Сообщение от edgemza Посмотреть сообщение
Channel=AllocChannel()
TirajChannel=0
...
Function BeginGame()
PlaySound sndTiraj,TirajChannel
...
...
StopChannel TirajChannel '### в этом месте музыка не отключается и прога "вылетает"...
EndFunction


в метке ### музыка не отключается, а прога "вылетает"...
я не знаток блиц макса, но мне кажется что TirajChannel не должно быть равно 0, а должно быть объявлено как AllocChannel(). От сюда и вылет на стопе - передаётся в функцию 0, а не нужный указатель.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием