![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Байты в число и число в байты нужной размерности
РП © (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]десятибайтовых чисел в д не бывает