请选择 进入手机版 | 继续访问电脑版

NX二次开发

 找回密码
 立即注册
查看: 669|回复: 0

[函数说明] UF_ATTR_read_value获取属性值函数用法!

[复制链接]

558

主题

755

帖子

3518

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3518
发表于 2018-1-12 11:03:50 | 显示全部楼层 |阅读模式
int UF_ATTR_read_value
(
    tag_t object,
    char * title,
    int type,
    UF_ATTR_value_p_t value
)
该函数作用:获取指定标题的属性值;
需要注意的地方是:
如果类型为UF_ATTR_string或者UF_ATTR_reference,需要释放内存。
如果给定的类型为UF_ATTR_any
需要判断类型是否为上面两种,如果是,同样要释放内存。
该函数也是一个高频使用函数,网络各种外挂,都经常用到了填写属性,读取属性,读属性,就可以用这个函数。
原创小例子:
  1. char msg[256];
  2. lw->Open();

  3. UF_ATTR_value_t attrValue;
  4. UF_ATTR_read_value(UF_ASSEM_ask_work_part(), "DB_PART_NO", UF_ATTR_any, &attrValue);
  5. if (attrValue.type == UF_ATTR_string)
  6. {
  7.         lw->WriteLine(attrValue.value.string);
  8.         UF_free(attrValue.value.string);
  9. }
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2018-12-16 01:54 , Processed in 0.077264 second(s), 23 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

快速回复 返回顶部 返回列表