我认为你完全可以把while语句写到一个timer里去procedure Tform1.timer1timer(XXXX); //不好意思,忘了具体是怎么写的
begin
try
cs1.sendtext('aaa');
except
on e:ESocketError do
showmessage('error');
end;然后在另一个过程或事件中触发这个timer事件不就行了,timer是个多线程控件,所以肯定不会出现死机状:),而且可以随时修改时间。
begin
try
cs1.sendtext('aaa');
except
on e:ESocketError do
showmessage('error');
end;然后在另一个过程或事件中触发这个timer事件不就行了,timer是个多线程控件,所以肯定不会出现死机状:),而且可以随时修改时间。
解决方案 »
- 请问Delphi中有无判断一个子串是否在一主串中的函数?
- 急!关于同时运行两个应用程序的问题!
- 采用paradox数据库,在用installshield打包时,在objects/merge modules中应该选择哪几项才有加载Idpdx32.dll?
- 初学者求教:用clientdataset如何连接本机access数据库(如XXX.mdb)
- 如何使用ADOQuery调用oracle过程、方法及包里面的过程和方法?有示例,分好多!
- 在DELPHI 6中使用CORBA DATA MODULE为何总是不能编译通过?
- 在Delphi6中如何调用执行另一个exe文件,是不是有个函数?或者调用哪个api?
- 怎样鼠标指向结点时将treeview中各结点显示不到的部分用类似HINT的方式显示出来
- 使用Query控件怎样进行多库的关联查询?
- 求助|关于Rabit分布式通信框架的使用
- KXY 请进,关于程序员大本营
- interbase的user可以和数据库一起copy给用户吗?
我只是就他的那个sleep语句用法而言,并没有针对那个socket连接,因为我没有做过这种有服务器端的socket连接,所以我不太懂。见笑了。