Показать сообщение отдельно
Старый 21.07.2008, 15:38   #4
Maxim1441
Нуждающийся
 
Регистрация: 09.07.2008
Сообщений: 57
Написано 11 полезных сообщений
(для 26 пользователей)
Сообщение от jimon Посмотреть сообщение
читаем справку к PlayMusic :
тоесть когда команда вызывается то она загружает файл в память что может вызвать тормоза в коде ChanMus глобальная переменная ?

Справку я читал, но не в этом дело потому что если я вне цикла ставлю PlayMusic, то ничего не тормозит, да и не может тормозить компьютер загрузка позорного 20 Кб файла - это гон. В справке явно имели ввиду MP3 или там WAV. Переменая глобальная, конечно. Я думаю, может ChannelPlaying сам по себе тормозной, и когда он в цикле каждый раз проверяет, проигрывается или нет музыка, то из-за него и тормозит, хотя это вряд ли.

Сообщение от HolyDel Посмотреть сообщение
Привет! Проверяй раз в несколько секунд. Или испоьзуй не midi музыку.
if millisecs() > a+2000
a = millisecs()
If ChannelPlaying(ChanMus)=0 Then PlMus()
endif

Спасибо, конечно, но все-равно тормозит.

Последний раз редактировалось jimon, 21.07.2008 в 21:53.
(Offline)
 
Ответить с цитированием