| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Преобразовать integer в array of byte |
| Автор: Paradox 5.2.2004, 07:31 | ||||
Как можно преобразовать
Как можно такое сделать подскажите плиз |
| Автор: <Spawn> 5.2.2004, 07:54 | ||
Для сдвига используй shr и shl. Но можно и по другому узнать байты:
|
| Автор: Paradox 5.2.2004, 08:33 | ||
<Spawn> спасибо большое, только
так как там только Lo и Hi для longrec, но с использованием сдвигов все ок Все получилось, короче говоря !!! |
| Автор: <Spawn> 5.2.2004, 09:13 |
| Хорошо, что у тебя получилось, но хочу заметить что LongRec.Bytes и есть array[1..4] of Byte |
| Автор: Paradox 5.2.2004, 12:48 | ||||
вероятно на
|
| Автор: x77 5.2.2004, 12:57 | ||
|
| Автор: <Spawn> 5.2.2004, 13:39 | ||
Paradox Вот как выглядит LongRec в SysUtils.pas:
|
| Автор: Paradox 5.2.2004, 14:18 | ||
<Spawn> а у меня так
Стоить 5-я Дельфя <Spawn> Огромное спасибо за участие в проблеме |
| Автор: dm9 7.2.2004, 13:00 |
| a : array [1..4] of byte; b : integer; a[1] := b and $FF; a[2] := b and $FF00 shr 8; a[3] := b and $FF0000; shr 16; a[4] := b shr 24; |
| Автор: RinOSpro 23.7.2008, 15:09 |
| a[1] := Hi(i shr 16); a[2] := Lo(i shr 16); a[3] := Lo(i shr 8); a[4] := Lo(i); |
| Автор: VICTAR 23.7.2008, 15:14 |
| RinOSpro, за 4 года тема явно не потеряла свою актуальность |
| Автор: Snowy 23.7.2008, 15:24 |
| Фу. Не ковыряй мёртвых... |
| Автор: VICTAR 23.7.2008, 15:33 |
| Поздно, уже запах пошел /пошел открывать форточку |
| Автор: Virtuals 23.7.2008, 15:51 | ||
ух ща отвечу
все пользуйте наздоровье хоть из Ai в Bb, хоть обратно у кого получится короче? |
| Автор: RinOSpro 25.7.2008, 09:47 |
А мне как раз нужно было такое же сделать только предложенные варианты что то не устраивали... ну сделал по своему решил выложить ) Virtuals а вот absolute лучше не использовать... |
| Автор: Virtuals 25.7.2008, 10:58 |
| RinOSpro, а я все равно буду, и пофиг что не рекомендуют. так как указав одно и то-же место в памяти как разные типы данных, это супер, и нет вообще никакого лишнего кода. |
| Автор: Чучмек 25.7.2008, 21:55 | ||
|