
语法
object.Clear
object 应为 Err 对象的名称。
说明
在错误处理后,使用 Clear 显式地清除 Err 对象。此 *** 作是必须的,例如使用 On Error Resume Next 延迟错误处理时。在任何时候执行下列语句,VBScript 自动调用 Clear 方法:
On Error Resume Next
Exit Sub
Exit Function
指令:clear
用途:清除萤幕用。
使用方法:在 console 上输入 clear。
名称: reset, tset
使用方法: tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal]
使用说明:
reset 其实和 tset 是一同个命令,它的用途是设定终端机的状态。一般而言,这个命令会自动的从环境变数、命令列或是其它的组态档决定目前终端机的型态。如果指定型态是 ? 的话,这个程式会要求使用者输入终端机的型别。
由于这个程式会汪敏将终端机设回原始的状态,除了在 login 时使用外,当系统终端机因为程式不正常执行而进入一些奇怪的状态时,你也可以用它来重设终端机o 例如不小心把二进位档用 cat 指令进到终端机,常会有终端机不再回应键盘输入,或是回应一些奇怪字元的问题。此时就可以用 reset 将终端机回复至原始状态。选项说明:
-p
将终端机类别显示在萤幕上,但不做设定的动作。这个命令可以用来取得目前终端机的类别。
-e ch
将 erase 字元设成 ch
-i ch
将中断字元设成 ch
-k ch
将删除一行的字元设成 ch
-I
不要做设定的动作,如果没有使用选项 -Q 的话,erase、中断及删除字元的目前值依然会送到萤幕上。
-Q
不要显示 erase、中断及删除字元的值到萤幕上。
-r
将终端机类别印在萤幕上。
-s
将设定 TERM 用的命困枣枝令用字串的型式送到终端机中,通常在 .login 或 .profile 中用
范例:
让使用者输入一个终端机型别并将终端机设到该型别的预设状态。
# reset ?
将 erase 字元设定 control-h
# reset -e ^B
将设定用的字串显示在萤幕上
# reset -s
Erase is control-B (^B).
Kill is control-U (^U).
Interrupt is control-C (^C).
TERM=xterm
Clear
功能:删除数据窗口控件的编辑框中所选内容
语法:dwcontrol.Clear ( )
参数:dwcontrol 数据窗口控件名
返回值: Long函数执行成功时返回删除的字符个数,如果在编辑框中未选择任何内容,则不删除任何字符, 函数返回0。 如果函数执行出错,则返回-1。 如果dwcontrol 的值为NULL, 则Clear()函数返回NULL 。
用法: 除了程序中使用Clear()函数删除数据窗口控件岩哪上编辑框中所选内容外,用户使用键盘,按Del 键 或鼠标同样可以删除所选内容,代码中可以使用数据窗口控件对象函数 SelectText()选择某段文本 。如果希望删除所选文本并将被删文本放置到系统剪贴板上 那么请使用数据窗口控件的对象函数Cut()
clear和clear all的区别为:指代不同、用法不同、侧重点不同
一、指代不同
1、clear:清理。
2、clear all:清除全部。
二、用法不同
1、clear:clear的基本意思是“槐旦清除”,可指玻璃的透明、湖水的清澈、天空的晴朗等。还可引申指“清楚的,明白的”“无疑的,确信的”“畅通的,无阻的”。
2、clear all:clear的基本意思是“清除”,指清除污物,清除影响视线的或把某地方弄脏弄乱的东西,引申可指清除心中的疑虑,即“使清楚,使明白”。强调的是“除后”的“清”。
三、侧重陵敏点不同
1、clear:侧重于清除当铅汪扰前的事物。
2、clear all:侧重于清除所有的事物。
Clear 方法清除 Err 对象的所有属性设置。
语法
object.Clear
objec 总是 Err
对象。
说明
在处理错误之后使用 Clear 来清除 Err 对象,例如,在对 On Error
Resume Next 使用拖延错误处理时就可使用 Clear。每当执行下列语句时就会自动调用 Clear 方法:
任意类型的 Resume 语句。
Exit Sub, Exit Function, Exit Property
任何 On Error 语句。
注意 当处理因访问其他对象产生的错误时,与其使用 On Error GoTo,不如使用
On Error Resume Next。每一次与对象打交道之后都检查
Err,则可消除代码访问对象时的含混之处段伍厅。可以确认是哪个对象将错误引入 Err.Number
中,也可以确认最初是哪个对象产生了这个错误(Err.Source 中指定的对象)。
Clear 方法示例
本示例使用 Err 对象的 Clear 方法将 Err
对象之数值属性重新设置为零,并将其字符串属性设置为零长度字符串。如果在代码中省略 Clear
方法,则每完成一次循环便会显示一次错误信息(发生错误之后),不论程序中的计算结橘大果是否真的有错误。
Dim Result(10) As Integer ' 声明数组变握隐量
'其元素容易溢出
Dim indx
On Error Resume Next ' 将错误处理的方式改为“继续下一行”。
Do Until indx = 10
' 下面计算若有错误发生,便显示错误信息。
Result(indx) = Rnd * indx * 20000
If Err.Number <>0 Then
MsgBox Err, , "Error Generated: ", Err.HelpFile, Err.HelpContext
Err.Clear ' 清除 Err 对象的属性。
Else
indx = indx + 1
End If
Loop
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)