Текущий архив: 2004.09.26;
Скачать: CL | DM;
ВнизЗапись record в строку Найти похожие ветки
← →
Grim (2004-09-10 12:50) [0]Всем доброго времени суток! Есть такая проблема, требуется по сети в UDP-пакетах передавать таблицу с данными. Большинство компонентов орудую методами посылающими строку в теле пакета. Моим товарищем было предложено структуру таблицы оисать как рекорд, сбрасывать строки таблицы (типа Record) в String. А потом кусочками по SizeOf(TMyRecord) вычитывать и восстанавливать.
Вопрос как сбросить рекорд (как он хранится в памяти) в строку?
И как его восстановить?
Говорят в Сях есть процедура MemCopy, а в Дельфи?
← →
PVOzerski © (2004-09-10 13:11) [1]А в Delphi есть move.
← →
TUser © (2004-09-10 13:12) [2]Или
var p:pchar
p:=@rec;
← →
DiamondShark © (2004-09-10 13:46) [3]
> Большинство компонентов орудую методами посылающими строку
> в теле пакета
Либо выкинуть такие компоненты, либо внимательно их изучить. У нормальных компонентов должны быть методы для посылок двоичных блоков.
Страницы: 1 вся ветка
Текущий архив: 2004.09.26;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.038 c