斑竹:今天困了吗???(30分)

  • 主题发起人 主题发起人 zitai
  • 开始时间 开始时间
Z

zitai

Unregistered / Unconfirmed
GUEST, unregistred user!
斑竹:
在delphi程序应用程序中怎么知道网络突然断了????
例如将网线拔了或者其他事件导致网络出现故障.
哪类控件会触发这些事件???
 
很遗憾,不能。
 
难道真的就这样结束了吗???我的同事用vc是可以实现的呀,他用vc类继承了
winsock的close事件实现了。但是delphi为什么???
 
当然可以实现。delphi哪有这么弱智。
 
问题是怎么实现???
 
不知道你的应用程序是什么样的,以c/s数据库系统为例,如果不能连通时会触发异常,
截取异常就行了。
 
mlzhou:你说得很对,但那是主动的,不是被动的实现。
 
怎么才可以让winsock的WSAEnumNetworkEvents (

SOCKET s,
WSAEVENT hEventObject,
LPWSANETWORKEVENTS lpNetworkEvents
);事件发挥作用???
 
我手头没有帮助。你查一下lpNetworkEvents
不过用RasConnectionNotification可以判断。
 
alter:继续努力!!!你一定可以的。
mlzhou:谢谢,我明白delphi机制了.可以使用TEvent.Create来解决这个问题。希望mlzhou能多交流,
交流.尽管我的问题正在解决。
 
后退
顶部