Сообщение от Randomize
Local BigArray:Int[100500] BigArray[3333] = 3333 BigArray[71799] = 71799 BigArray[99999] = 99999 BigArray[100499] = 100500 - 1 Print BigArray[3333] Print BigArray[71799] Print BigArray[99999] Print BigArray[100499]
Насколько я знаю разpмер массива в BM нужно указывать обязательно. Изменение размера = пересоздание массива. Лучшим вариантом будет использование БД для таких объемов, но ежели памяти не жалко, то используй TList или напиши свой аналог. Ежели хранить нужно только int, то можно смело и банки использовать.
Раздел фреймворк покажи.
Накидаю ка пример использования звука в бм:
Framework brl.basic Import brl.directsoundaudio Import brl.oggloader SetAudioDriver( "DirectSound" ) Local s:TSound = LoadSound("C:\BlitzMax\samples\digesteroids\sounds\menu.ogg") Local c:TChannel = s.Cue() If Not c.Playing() Then PlaySound(s) Delay(1500) c = Null ; GCCollect()
SUPERSTRICT или UNINSTALL - Выбор за тобой, %ЮЗЕРНЕЙМ%
|
О_о Как раз вчера вечером пилу смотрел, решил, что опять кеш оперы глючит.
SuperStrict, конечно, стоит
Проблема была в том, что я не установил аудиодрайвер. Спасибо.