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

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

Байты в число и число в байты нужной размерности


Страницы:   1 2 3

РП ©   (2010-05-20 16:37:00) 

Допустим:

байты: 145 193 041равны числу 19410
type
TMyInteger = array[0..3] of byte;
...
var
MyInteger:TMyInteger;
N:Integer;
...
Pointer(MyInteger):=Pointer(N);


Как можно таким образом преобразовать  10 байт в число, допустим записать его в строку. И обратно из этого числа в 10 байт.


turbouser   (2010-05-20 16:47:00) [41]


> Медвежонок Пятачок ©   (20.05.10 16:42) [4]

А, точно :)


Пылкий   (2010-05-20 16:44:00) [42]

ну допустим 8 байт. раве нельзя как-то это уладить?


Медвежонок Пятачок   (2010-05-20 16:42:00) [43]

А у меня экстендед как раз 10 байт :)


RWolf   (2010-05-20 16:42:00) [44]


> байты: 145 193 041 равны числу 19410

это в какой кодировке?


turbouser   (2010-05-20 16:41:00) [45]


> Медвежонок Пятачок ©   (20.05.10 16:39) [1]

Extended = 12 байт. ;) Но автору это не подойдет.
Длинная арифметика, как всегда.


Медвежонок Пятачок   (2010-05-20 16:39:00) [46]

десятибайтовых чисел в д не бывает


Страницы:   1 2 3

Наверх

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