读书人

断开网络连接的有关问题

发布时间: 2012-03-16 16:34:56 作者: rapoo

断开网络连接的问题 - 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()));
看看提示什么。

读书人网 >C++ Builder

热点推荐