我的程序没反应?调RasDial

wyb_45 2002-04-03 03:53:37
RASDIALPARAMS rdParams;
DWORD dwRet;
HWND hdlg;
HRASCONN hRasConn;
rdParams.dwSize=sizeof(RASDIALPARAMS);
strcpy(rdParams.szEntryName,"22");
strcpy(rdParams.szPhoneNumber,"8163");
strcpy(rdParams.szCallbackNumber,"8163");
strcpy(rdParams.szUserName,"8163");
strcpy(rdParams.szPassword,"8163");
strcpy(rdParams.szDomain,"");
dwRet = RasDial(NULL,NULL,&rdParams,NULL,hdlg,&hRasConn );
我找的一个帖子,不知道为什么不管用,我的计算机win2K。
...全文
81 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tccsdn 2003-01-19
  • 打赏
  • 举报
回复
UP
zxh761031 2003-01-19
  • 打赏
  • 举报
回复
应该是你的回调函数有问题吧,你应该再写的详细一些。
函数调用
dwRet = RasDial(NULL,NULL,&rdParams,0,回调函数,&hRasConn);
原理如下:调用RasDial函数,回调函数接收拨号的消息,直到返回连接成功
则退出消息循环,表示拨号网络连接成功?
如果想要进一步了解该过程请与我联系zxh761031@sina.com
大大怪老张 2002-04-07
  • 打赏
  • 举报
回复
up
dy_2000_abc 2002-04-07
  • 打赏
  • 举报
回复
动态装载RAS.DLL:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
if (!LoadLibrary("RASAPI32.DLL"))
ShowMessage("无法装载RAS.DLL");

}
kingcaiyao 2002-04-06
  • 打赏
  • 举报
回复
如果已经安装了远程拔号服务,就直接可以使用C++ Builder来进行静态载RAS.DLL,如果没有安装,则需要动态调用RAS.DLL
kingcaiyao 2002-04-06
  • 打赏
  • 举报
回复
你的机器有没有安装远程拔号服务啊。
在控制面板中的网络中看看。
wyb_45 2002-04-04
  • 打赏
  • 举报
回复
怎么回事,没人理我,要不我将该贴子删了。。

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧