幻
幻影
Unregistered / Unconfirmed
GUEST, unregistred user!
我已经编写了一个拨号程序,但在运行过程中总提示错误“系统无法为这个连接找到电话簿项。”
我的程序如下:
procedure TForm1.Button4Click(Sender: TObject);
var
RASDialParams : TRASDialParams;
dwResult : DWord;
begin
//指定拨号连接的拨号参数
with RASDialParams do begin
dwSize := sizeof(TRASDialParams);//结构大小
szEntryName := '163';//指定拨号连接的名称
szUserName := 'user';//指定用户名称
szPassword := 'user';//指定用户密码
szDomain := '';//指定域名
szCallbackNumber := '';//指定回叫号码
szPhoneNumber := '8430436';//指定拨号号码
end;
dwResult := RasDial(nil,'c:/Documents and Settings/All Users/Application Data/Microsoft/Network/Connections/pbk', @RASDialParams, 0, 0, RasCon);
if dwResult <> 0 then //设置指定拨号连接的拨号参数失败
ShowMessage('拨号失败:' + GetRasError( dwResult ))
else
ShowMessage('拨号成功!' );
end;
注1:'c:/Documents and Settings/All Users/Application Data/Microsoft/Network/Connections/pbk'
是电话薄文件 RasPhone.pbk 所在的目录;
注2:GetRasError是一个自定义函数,用来根据返回代码得到错误的函数。
注3:在编写“获取指定拨号连接的拨号参数”时出现同样的错误提示。
我的程序如下:
procedure TForm1.Button4Click(Sender: TObject);
var
RASDialParams : TRASDialParams;
dwResult : DWord;
begin
//指定拨号连接的拨号参数
with RASDialParams do begin
dwSize := sizeof(TRASDialParams);//结构大小
szEntryName := '163';//指定拨号连接的名称
szUserName := 'user';//指定用户名称
szPassword := 'user';//指定用户密码
szDomain := '';//指定域名
szCallbackNumber := '';//指定回叫号码
szPhoneNumber := '8430436';//指定拨号号码
end;
dwResult := RasDial(nil,'c:/Documents and Settings/All Users/Application Data/Microsoft/Network/Connections/pbk', @RASDialParams, 0, 0, RasCon);
if dwResult <> 0 then //设置指定拨号连接的拨号参数失败
ShowMessage('拨号失败:' + GetRasError( dwResult ))
else
ShowMessage('拨号成功!' );
end;
注1:'c:/Documents and Settings/All Users/Application Data/Microsoft/Network/Connections/pbk'
是电话薄文件 RasPhone.pbk 所在的目录;
注2:GetRasError是一个自定义函数,用来根据返回代码得到错误的函数。
注3:在编写“获取指定拨号连接的拨号参数”时出现同样的错误提示。