Дом сохранения истории Инрог

Интересно:
Рекомендуем посетить:

Список пользователей

2006-12-05 16:46:00 Консультации по шаблонам динамических массивов >> Как правильно перенести такой кусок кода под динамический массив?
Да! конечно речь шла о Wave_array!
Спасибо! значит делаю правильно.

2006-12-05 13:34:27 Консультации по шаблонам динамических массивов >> Как правильно перенести такой кусок кода под динамический массив?
TMemoryStream *Wave_Stream = new TMemoryStream;
float Wave_array[8192];
Wave_Stream->Clear();
Main_DM->Wave_Val_ADODataSetWAVE_DATA->SaveToStream(Wave_Stream);
Wave_Stream->Seek(0,soFromBeginning);
Wave_Stream->Read(Wave_array, Wave_Stream->Size);
float а = Wave_array[5];

Небольшие пояснения:
Загружаем двоичные данные из БД в поток (практически это дамп массива).
затем из потока записываем их в буфер Wave_array (инициализируем таким образом массив)
потом работаем с Wave_array как c обычным массивом.
количество элементов флоат массиве можно посчитать как
(Wave_Stream->Size / 4)

как бы сделать все тоже самое, но с условием, что Wave_Stream у нас будет динамическим массивом?

Дизайн и программирование N-Studio
Любая перепечатка возможна только при выполнении условий.
Несанкционированное использование материалов запрещено. Все права защищены
©