点击查看详细介绍

UF_OBJ_cycle_by_name_and_type_extended() 函数的参数解释说明,以及函数详细用法

misnn 7年前 898 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_OBJ_cycle_by_name_and_type_extended
(
tag_t part_tag,
const char * name,
int type,
logical use_occ,
tag_t * object
)

函数说明:
周期的对象的名称和对象类型的指定部分。 注意类型UF_occ_instance_type的一个对象的名称不一定是实例名称。这就像UF_OBJ_cycle_by_name_and_type。这个例程和UF_OBJ_cycle_by_name_and_type之间的差别在于UF_OBJ_cycle_by_name_and_type返回所有扩展的对象(扩展对象类型有如果任UF_extended_type或UF_extended_displayable_type超过256的值)传递的类型。而这个程序不返回任何对象为这两种类型不要试图骑自行车在循环数据库时删除对象。问题试图读取下一个对象时,当当前对象是否已可发生删除。到删除对象,保存与对象的数组中,然后当你已经完成了骑自行车,使用UF_OBJ_delete_array_of_objects删除对象的保存阵列。

函数参数:
第1个参数为输入:
part_tag代表参数变量,tag_t 为输入参数类型,在其中循环的一部分标记。

第2个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为name,在其上循环对象的名称。

第3个参数为输入:
输入int 整数型的参数,参数的变量格式为type,对象类型在其上循环(见uf_object_types.h)

第4个参数为输入:
use_occ代表参数变量,logical 为输入参数类型,发生过滤器:TRUE =包括出现FALSE =排除出现

第5个参数为输入:
object代表参数变量,tag_t * 为输入参数类型,在输入对象通过此例程的最后一次通话中。在对象= NULL_TAG传递输出,给定名称的下一个对象开始循环。输出当循环完成了NULL_TAG。

0

最新回复 (0)
请登录后发表新帖