chasedream 发表于 2008-6-22 12:29:10

返回错误,怎么写?

返回值

成功: 返回值为1。请查看下面的注意部分
失败: 返回值为0,并把 @error 设为相应数值(请查看下面的注意部分),说明在创建映射的过程中遇到错误。



注意

本函数在创建映射失败时(返回值为0)将把 @error 设为以下数值之一:
1 = 未定义 / 其它错误
2 = 访问远程共享被拒绝
3 = 设备名已被指派
4 = 无效的设备名
5 = 无效的远程共享
6 = 无效的密码

注意:当使用 "*" 作为设备名参数时本函数的返回值将不再是1或0而是选中的驱动器盘符,例如 "U:";如果此时(使用"*")遇到错误则返回一个空字符串""。


DriveMapAdd($netdiskpf,$netdiskpath,0,$netdiskname,$netdiskpass)
如果没有连接失败,怎么获取他什么错误了?

能否给个例子,谢谢.

[ 本帖最后由 chasedream 于 2008-6-23 22:36 编辑 ]

顽固不化 发表于 2008-6-22 13:06:17

if @error=6 Then
msgbox(0,"",无效密码")
endif

chasedream 发表于 2008-6-22 23:12:00

恩,先谢谢了.
难道设置
@error = 1
@error = 1

chasedream 发表于 2008-6-22 23:13:12

恩,先谢谢了.
难道设置
@error = 1
@error = 2
@error = 3
@error = 4
@error =5
@error =6
不会要写这么多判断把. 有更好的狸子么?

pcbar 发表于 2008-6-23 09:00:15

if @error Then
msgbox(0,"",出错")
endif

chasedream 发表于 2008-6-23 22:36:07

谢谢,PCBAR.

回去测试下。
页: [1]
查看完整版本: 返回错误,怎么写?