Цитата
Tag:=(word(i) shr 32) or j; // в верхнее слово пишем i, в нижнее - j
слово 16 бит, и верхнее слово слева.
Tag := (i shl 16) or j;
или для полного щастья
Tag := (i shl 16) or (j and $0000FFFF);
Сообщение отредактировано: Digitalator -
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
![]() ![]() |
![]() |
Digitalator |
![]()
Сообщение
#21
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 247 Пол: Мужской Репутация: ![]() ![]() ![]() |
Цитата Tag:=(word(i) shr 32) or j; // в верхнее слово пишем i, в нижнее - j слово 16 бит, и верхнее слово слева. Tag := (i shl 16) or j; или для полного щастья Tag := (i shl 16) or (j and $0000FFFF); Сообщение отредактировано: Digitalator - -------------------- |
hardcase |
![]()
Сообщение
#22
|
![]() code warrior ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: ![]() ![]() ![]() |
Tag := (i shl 16) or j; или для полного щастья Tag := (i shl 16) or (j and $0000FFFF); Конечо. Я просто опечатался. А 32 бит - это у меня тут была запарка с интами 64 бита. -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
![]() ![]() |
![]() |
Текстовая версия | 2.10.2023 5:47 |