怎么检测拨号连接成功?,如何得到客户端ip地址?
解决方案 »
- fastreport做报表,如何让每一页都显示相同的title和header?
- DELPHI调用VB写的COM接口动态库问题
- 小弟不才 才刚刚学DELPHI 所以建了个QQ群:8422088
- 请教delphi中关于解包的方法
- 四舍五入的问题,请大家帮忙!在线等!
- Datetimetounix函数问题
- 时间查询, 在线等,急啊
- delphi5.0到delphi6.0时,quickrep出错,不知为何?在线等!
- 如何读取Exel中插入的图片(急)
- chechy(chechy)快来救命! ClientDataSet1控件更新dbgrid中的数据时,执行applyupdates(-1)又出错了!!!
- 如何在dll中把数据集导入clientdataset?(敬请高手指点)非常急!!!!!!!
- 定时器内不可以引用外部过程(函数)吗?急,在线等。(分不够再加)
var
re:pchar;
sbuf:string;
relong:integer;
begin
re:=nil;
while socket.ReceiveLength>0 do
begin
re:=AllocMem(socket.receivelength);
TRY
relong:=socket.ReceiveLength;
Socket.ReceiveBuf(re^,Socket.receivelength);
sBuf:=strpas(re);
Setlength(sbuf,relong);
TotalLen:=TotalLen+ relong;
label5.Caption:= 'Total Received (Byte): ' + IntToStr(TotalLen);
FINALLY
freemem(re);
END;
M1.Lines.Add(sbuf);
end;
end;