Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

переменная типа Word и массив типа Byte [D7]


defen2204 ©   (2011-11-04 12:44:00) 

короче такая вот дилемма. у меня есть статический массив типа Byte одна ячейка соответственно 1 байт. И есть переменная типа Word. Насколько я помню переменная типа Ворд весит 2 байта, так вот, можно ли эту переменную записать сразу как 2байта в массив? Или все же придется каждую ячейку отрабатывать?


defen2204   (2011-11-04 13:48:00) [1]

Всем спасибо, тему, я думаю, можно закрыть


Омлет   (2011-11-04 13:46:00) [2]

> на всякий случай, как будет выглядеть, если 4 байт старшим будет?

WordVar := PWord(@ByteArray[3])^;


Германн   (2011-11-04 13:31:00) [3]


> на всякий случай, как будет выглядеть, если 4 байт старшим
> будет?

Так и будет как показали.


defen2204   (2011-11-04 13:28:00) [4]

в смысле не 3,4 , а 4,3


defen2204   (2011-11-04 13:22:00) [5]

Работает!!!!! ))))))))))))))) Огромное спасибо!!! Со считыванием думаю сам разберусь..... на всякий случай, как будет выглядеть, если 4 байт старшим будет?


Сергей М.   (2011-11-04 13:14:00) [6]


> 3,4 байт


> более наглядно


PWord(@ByteArray[ 3])^ := WordVar


Defen2204   (2011-11-04 13:11:00) [7]


> PWord(@ByteArray[i])^ := WordVar

А можно как-нибудь более наглядно? :)


Defen2204   (2011-11-04 13:08:00) [8]

3,4 байт


Inovet   (2011-11-04 12:59:00) [9]

Последовательность байт надо уточнить.


MBo   (2011-11-04 12:57:00) [10]

PWord(@ByteArray[i])^ := WordVar;


Наверх

Титульная страница Поиск, карта сайта Написать письмо