首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

断开网络连接的有关问题

2012-03-16 
断开网络连接的问题 - C++ Builder / Windows SDK/API我用RasHangUp 断开ADSL网络,执行之后为什么没有效果

断开网络连接的问题 - C++ Builder / Windows SDK/API
我用RasHangUp 断开ADSL网络,执行之后为什么没有效果呢??代码如下, 请各位大大帮忙看看。。

C/C++ code
int i, t;RASCONN RASconn[256]; //活动连接数组DWORD BuffSize; //数组所占内存大小;DWORD ConnNum; //活动连接数目RASconn[0].dwSize= 0x19c; //必须指定一个连接[数组元素]的内存大小;BuffSize = sizeof(RASCONN)*256;DWORD dwReturn=RasEnumConnections(RASconn,&BuffSize,&ConnNum);for   (i=0; i<ConnNum; i++){     t = RasHangUp( RASconn[i].hrasconn);}


[解决办法]
首先在for代码的一行加个断点,程序执行后看看ConnNum的值是多少。
其次在RasHangUp后面加一行代码:
ShowMessage(SysErrorMessage(GetLastError()));
看看提示什么。

热点排行