拨号的问题...

AV_15 2004-01-26 03:09:51
主要部分如下:

type
RASDialParams = record
dwSize: DWORD;
szEntryName: Array[0..256] Of Char;
szPhoneNumber: Array[0..255] Of Char;
szCallbackNumber: Array[0..255] Of Char;
szUserName: Array[0..255] Of Char;
szPassword: Array[0..255] Of Char;
szDomain: Array[0..255] Of Char;
end;


.......


procedure TForm1.Button1Click(Sender: TObject);
var
RASDIALPARAMSData : RASDIALPARAMS;
dwResult : DWord;
RasCon : DWord;
begin
with RASDIALPARAMSData do
begin
dwSize := sizeof( RASDIALPARAMS );//结构大小
szEntryName := '163';//指定拨号连接的名称
szUserName := '12345678';//指定用户名称
szPassword := '12345678';//指定用户密码
szDomain := 'smlan';//指定域名
szCallbackNumber := '';//指定回叫号码
szPhoneNumber := '';//指定拨号号码
end;
dwResult:= RasDial( NIL,'',@RASDIALPARAMSData,0,NIL,RasCon);
button1.Caption:=IntToStr(dwResult);
end;

可是这样一拨号,就返回632错误.
帮助中这样解释: 632 检测到不正确的结构大小

环境:
XP , 基于 PPPOE 的宽带(虚拟拨号).
不知道能否使用 RasDial 拨号?
如果不能,那又如何使用特定的用户名与密码拨号呢?

请诸位不吝赐教,万分感激.
...全文
31 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
AV_15 2004-01-31
  • 打赏
  • 举报
回复
UP... one week later...
lgqTiger 2004-01-26
  • 打赏
  • 举报
回复
关注!

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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