Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.47 MB
Время: 0.032 c
4-1092910057
JJJ
2004-08-19 14:07
2004.09.26
WinAPI: Изменение шрифта и стиля Edita


6-1089846891
_Demik_
2004-07-15 03:14
2004.09.26
-= Поток медиа данных микрофона в нет или голосовой чат =-


14-1094177442
Думкин
2004-09-03 06:10
2004.09.26
С днем рождения! 3 сентября


14-1094220147
Мазут Береговой
2004-09-03 18:02
2004.09.26
Вернулся. Живой. Почти без потерь...


1-1095005525
Aspartak
2004-09-12 20:12
2004.09.26
К какому типу данных относятся (+, -, /, *) ?