比如,如何收发记录数据;记录格式如下:
USR=Record
id:String;
name:String;
PWD:String;
end;
USR=Record
id:String;
name:String;
PWD:String;
end;
解决方案 »
- 请问硬盘序列号是个什么东东,怎么产生的?
- 请问TDHTMLEdit如何以只读方式打开htm文件
- 如何取得系统图标?
- 急问,查询语句如何写,谢谢!!!
- 哪里有dbgrideh最新版下载,请给个地址?在线等待。。。
- 请问哪里有installshield express for delphi(full edition)下载,高分相送!!!
- SendMessage可否使用组合键?
- listview中隐藏某一列的问题
- 有几个TXT文件,内容由TAB分隔的,我现在希望将其导入到制订的表中,请问如何导进去
- delphi自动加入过程是怎么实现的?
- TClientSocket的问题
- 请问 TRMReport 和 TRMDBDataSet 是什么组件?
挺好用:好像sendbuffer(结构指针,长度,长度)
不过这个长度要注意,如果你用的是char,往往用length 得出的结果不准!呵呵,可能是我菜才有这样的问题
TMyRecord=record
MyName : array[0..20]of Char;
end;var
buf : TMyRecord
begin
Socket.SendBuffer(buf,sizeof(TMyRecord));
end;
这样就行了.
TMyRecord=record
id : integer;
Name : string[20];
end;
MyName1 : string[10];
end;TMyRecord2=record
MyName2 : array[0..20]of Char;
end;TMyRecord=record
head :TMyrecord1;
name :TMyrecord2;
end;
var
buf : TMyRecord
begin
Socket.SendBuf(buf,sizeof(TMyRecord));
end;