| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > как прочитать из TShortrArray |
| Автор: Garabar 19.11.2007, 18:41 | ||
| Зравствуйте! Вопрос конено же глупый, и квалификация у меня никакая, но позарес нужно сделать одну вещь, вкратце: есть у меня УЗБшный модуль с АЦП, к которому прилагаються некторые экзамплы, восновном более менее поверхностно понятно, непонятно тока вот что: в экзампле данные с ацп считываються в некую переменную buffer :TShortrArray затем с помощью функции
поглядел на этот TShortrArray и не нашло на меня озарение как же из этого указателя на массив вытащить интересующий массив integer, подскажите каг? Заранее спасибо |
| Автор: OdesitVadim 19.11.2007, 19:23 |
| два шорта - одно целое. главное определиться с порядком (где старшее слово, где младшее) и тогда можно где то так buffer[i]*256*256+buffer[i+1] индексы i получаем как требуемый индекс в integer массиве умноженный на 2 |
| Автор: Garabar 20.11.2007, 13:18 | ||
Ахм.. а какой из двух индексов будут "i" ? |
| Автор: OdesitVadim 20.11.2007, 13:54 |
| Приведи определение TShortrArray |
| Автор: Garabar 20.11.2007, 15:29 |
| в дельфи стандартный тип |
| Автор: OdesitVadim 20.11.2007, 17:33 |
| не 7 не 2007 делфи о типе TShortArray и TShortrArray не в курсе. Даже полный поиск по каталогу Source ни к чему не привёл |