不想在假死的状态等待半分多钟,再给出个大红叉!问了好久了,没解决,只能再问!
解决方案 »
- 100分求教:在DBGridEh中加入一列显示图片
- delphi编译软件找不到ppWWRichEd.dcu是怎么回事啊?
- 用delphi设计类似于word里面的“打开”功能,并在memo中显示打开文件的内容
- MIDAS熟悉的人请进!
- 为什么98和2000的图片处理速度差异这么大?
- 最基础的打印问题,急!!
- 自定义控件时,如何生成前面带+号的属性
- 关于数据库master-detail表的问题?
- ===弱智问题?什么是MSHTML 6.0,有什么用?怎么用?===
- astReport设计报表的时候,出现这样子一个问题?
- _________求视频_____delphi+SQL-Server200______做远程数据库程序
- delphi编写软件注册问题
http://topic.csdn.net/u/20081225/16/30fd195b-a925-4403-ba4e-dd39e3013ffc.html?seed=801559707
我用了的方式是。
本地电脑远程取服务器时间,按秒的,这样,既可以做个不让人讨厌的认为是多余的东西,现实在状态栏里。如果有一秒取不到远程时间,就消息发出,比如......提示并将查询按钮enabled为false.另外的方法还可以用icmp的ping 办法,实时的,这样还可以观察下网络线路状态的一个参考。另外还可以用共享一个文件,就一个。判断是否存在....下个sniffer软件,扫下别人的...就知道该怎么做啦。good luck!
就是说,telnet成功,紧跟着adoquery1.open,都不能保证后面的能成功!,,所以PING就更别提了,,,我就需要能捕捉这种异常,,以友好的方式告诉用户 ,具体的说有两个难题1.adoconntion.timeout属性设置好像不管用2,退一步说,即使让它管用了,也不能完全拦截这个异常,,因为过半分钟,,系统还是弹出个一个大红叉,SB大红叉