![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
|
Вопрос такой.
Код:
var
buffermy1 : array of array of Single;
b : integer;
......
SetLength(buffermy1, 129); // SetLength(buffermy1, 129, 2);
for b := 0 to 128 do
SetLength(buffermy1, b, 2);
BASS_ChannelGetData(Channel, buffermy1, BASS_DATA_FFT256 or BASS_DATA_FFT_INDIVIDUAL);Так не работает и тормоза. А если так: Код:
buffermy1 : array [0..128, 0..1] of Single; b : integer; ...... BASS_ChannelGetData(Channel, buffermy1, BASS_DATA_FFT256 or BASS_DATA_FFT_INDIVIDUAL); Все прекрасно. Почему первый варифнт не работает. И еще пробовал так- же задать длинну массива, заполнить цифрами, а затем вывести в листбоксы и ве работает, а с BASS не проходит. Где ошибка? |