Показать сообщение отдельно
Старый 15.02.2011, 01:04   #3
trion
Нуждающийся
 
Аватар для trion
 
Регистрация: 30.05.2010
Адрес: г.Чебоксары
Сообщений: 99
Написано 56 полезных сообщений
(для 315 пользователей)
Ответ: Организация кода: вопросы хранения переменных

Ну тупо создай список со звуками

Type Snd
Field Hndl
End type
Загружай так:

LoadSnd.Snd = New Snd
LoadSnd\Hndl=LoadSound("snd.wav")
И присваивай своим глобальным переменным тот же звук

MySnd=LoadSnd\Hndl
и потом чтобы удалить сделаешь

For DelSnd.Snd=Each Snd
FreeSound DelSnd\Hndl
delete DelSnd
Next
тока учти, что в твоих глобальных переменных останутся идентификаторы звуков. Чисти вручную.

Но зато в списке будут зареганы все звуки.

Кстати вообще рекомендую делать менеджер не только звуков но и объектов также на списках. Так сможешь облегчить себе жизнь.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо trion за это полезное сообщение:
Aikon (15.02.2011), Arles (15.02.2011)