马上注册登录,享用更多网站功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家知道,在UG里面访问对象必须使用tag,它是一个整数,但是使用tag由一个缺点就是,tag不能保存,同一个文件里面的同一个对象,再次打开的时候可能它的tag就变化了.
有没有一种更好的方法可以访问对象的,并且是稳定的?handle就是这样一个东东,在UG中每一个对象都有一个handle,它是唯一的(在该文件中),是可以保存的,同一个对象,无论你对该文件操作了多少次,打开了多少次,它都是不变的.
记住不能直接使用handle 来访问对象,只能和tag配合使用,
使用的方法如下
如果你已经知道了一个对象的handle是szHandle,可以通过下面的方法获得它的tag
tag_t tag=UF_TAG_ask_tag_of_handle(szHandle);
同样也可以通过函数UF_TAG_ask_handle_of_tag来获得句柄,
通过handle我们可以保存一个特定的对象,
好了就到这里了 |