H
hilinker
Unregistered / Unconfirmed
GUEST, unregistred user!
怎样把如下的record中的数据保留到TMemoryStream流中:
temp= record
test1 : DWORD;
test2 : HIC;
test3 : PBITMAPINFO;
test4 : Pointer;
end;
我试过了以下方法
tmp_stream:= TMemoryStream.create();
tmp_stream.setsize(sizeof(temp));
tmp_stream.Write(temp,sizeof(temp) );
tmp_stream.Read(temp,sizeof(temp) );
但好像temp结构中的指针变量都每、没保存进去,哪位高人有其他好的办法吗?
temp= record
test1 : DWORD;
test2 : HIC;
test3 : PBITMAPINFO;
test4 : Pointer;
end;
我试过了以下方法
tmp_stream:= TMemoryStream.create();
tmp_stream.setsize(sizeof(temp));
tmp_stream.Write(temp,sizeof(temp) );
tmp_stream.Read(temp,sizeof(temp) );
但好像temp结构中的指针变量都每、没保存进去,哪位高人有其他好的办法吗?