找回密码
 注册
Simdroid-非首页
查看: 47|回复: 1

[二次开发] 求助:BlockStyle中获取“选择”工具选择的对象(点线面)总是失败的原因

[复制链接]
发表于 2012-11-19 20:13:05 | 显示全部楼层 |阅读模式 来自 江苏无锡
在NX8上面进行二次开发,定制了一个BlockStyle的对话框,其中包含了一个“对象选择”工具。

使用NXOpen函数读取选择器选择的对象,代码如下:
PropertyList *bibanSelectPList = bibanSelect->GetProperties();
std::vector<NXOpen::TaggedObject *> bibans = bibanSelectPList->GetTaggedObjectVector("SelectedObjects");
delete bibanSelectPList;
bibanSelectPList = NULL;

请问这样的代码没问题吧,然后我获取一下vector的长度:
bibans.size()
发现这个值是-318096980

请问,为什么会出错?难道前面还要添加其他代码吗?类似UFun中的初始化那样的吗?

最近几天一直在搞这个东西,希望各位大侠们能够指点一下刚刚起步的新手。
 楼主| 发表于 2012-11-23 08:08:20 | 显示全部楼层 来自 江苏无锡
Simdroid开发平台
没人理我,自己解决
回复 不支持

使用道具 举报

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-2 00:35 , Processed in 0.028986 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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