PEMSTATUS( ) 函数

检索属性、 事件、 方法或对象的属性

PEMSTATUS(oObjectName | cClassName, cProperty | cEvent | cMethod
   | cObject, nAttribute)

参数

oObjectName
指定一个对象,返回它的属性、事件、方法或对象的特性。 oObjectName 可以是任意求值结果为对象的表达式,例如对象引用、对象内存变量或对象数组元素。 如果 oObjectName 是一个容器对象如表单,可以判断容器中的对象的特性。
cClassName
指定一个类,返回它的属性、事件或方法的特性。
cProperty
指定要返回它的特性的属性。
cEvent
指定要返回它的特性的事件。
cMethod
指定要返回它的特性的方法。
cObject
指定要返回特性的对象。例如, 可以用 AddObject 方法来添加对象到一个容器对象, 然后用 PEMSTATUS( ) 来返回关于添加到容器中的对象的信息。
nAttribute
指定对应属性、事件或方法的特性的数值。下表列出了 nAttribute 与属性、事件或方法的状态对应的值:
nAttribute 属性、事件或方法的特性

0

已更改 。

如果属性值、方法或事件已经更改,则 PEMSTATUS( ) 返回“真”(.T.),否则,PEMSTATUS( ) 返回“假”(.F.)。

1

只读 (仅用于属性)。

如果属性是只读的,则 PEMSTATUS( ) 返回“真”(.T.),否则,PEMSTATUS( ) 返回“假”(.F.)。

2

受保护的。

如果属性、事件或方法是受保护的,则 PEMSTATUS( ) 返回“真”(.T.),否则,PEMSTATUS( ) 返回“假”(.F.)。

3

类型。

PEMSTATUS( ) 返回一个字符串,例如 Property、 Event、 Method 或 Object,表示 cPropertycEvent cMethodcObject是否为属性、事件、方法或对象。

4

用户自定义。

如果属性、事件或方法是用户自定义的属性、事件或方法,则 PEMSTATUS( ) 返回“真”(.T.),否则,PEMSTATUS( ) 返回“假”(.F.)。

5

已定义的属性、事件、方法或对象。

如果 oObjectNamecClassName 的属性、事件、方法或对象已存在,则 PEMSTATUS( ) 返回“真”(.T.),否则,PEMSTATUS( ) 返回“假”(.F.)。

6

继承的属性、事件、方法或对象。

如果 oObjectNamecClassName 的属性、事件、方法或对象是从另一个对象或类继承的,则 PEMSTATUS( ) 返回“真”(.T.),否则,PEMSTATUS( ) 返回“假”(.F.)

 

返回值

字符型或逻辑型。 PEMSTATUS( ) 从指定的特性返回字符串或逻辑值。

备注

如果传递数组,PEMSTATUS( ) 不检查指定数组元素的改变。

 

翻译中的生词:

determine: 确定,推定,断定( to officially decide something)

 

来自msdn:http://msdn.microsoft.com/zh-tw/library/cd3fa258%28v=VS.90%29.aspx

你可能感兴趣的:(.net,数据库,database,vfp,PEMSTATUS)