![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прочитать содержимое ячейки памяти [D6, Win95/98, WinME, Win2k, WinXP]
Serg777 © (2005-06-12 09:04:00)Мне надо преобразовать TDateTime (8 байт) в 8 переменных типа byte. Как к адресу @VarDateTime добавить смещение и прочитать в этой ячейке значение?
Serg777 (2005-06-12 12:15:00) [1]Я делаю чат и мне надо передать переменную типа TDateTime через буфер, состоящий из массива типа байт.
Все получилось. Огромное спасибо!
-=XP=- (2005-06-12 09:33:00) [2]Зачем такие оригинальности? Что Вы с ними делать будете?
var
VarDateTime: TDateTime;
ByteArray: array[0..7] of byte absolute VarDateTile;
Или
var
VarDateTime: TDateTime;
VarByte: ^Byte;
begin
VarByte := @VarDateTime;
integer(VarByte) := integer(VarByte) + 1;