PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

PLM之家PLMHome-国产软件践行者

[已解决] JA录制的“打开部件”功能, 显示“不能删除一个撤销标...

  [复制链接]

2014-6-10 20:42:52 3505 3

花在人间 发表于 2014-6-10 08:43:25 |阅读模式

花在人间 楼主

2014-6-10 08:43:25

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
录制的功能通过按钮调用,能打开文件,但是打开后出现错误信息,) n% i' F8 w4 t: B5 t1 ?6 Z4 T
“”不能删除一个撤销标记“”,何解啊?7 }: v% o" E7 P+ A, g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复3

admin 发表于 2014-6-10 11:02:48

admin 沙发

2014-6-10 11:02:48

有些地方要改的! v& Z& L% f) S3 ]+ `" W

# j2 p4 o* \7 g/ @" ]光录制就用  那谁都能开发了
+ h5 x5 ^% p9 }( ?' R, W/ x6 `$ o4 L
看下你代码  undomark是不是有问题
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

花在人间 发表于 2014-6-10 19:47:46

花在人间 板凳

2014-6-10 19:47:46

admin 发表于 2014-6-10 11:02& I# J! r1 j( ^, G4 h# d
有些地方要改的
$ ]6 k# B% y4 x( w" r
) b: v6 |; H  r/ B光录制就用  那谁都能开发了

1 U0 S0 _: b. B: T1 ?, N! ~* |( K我还是小白,靠录制学着。。。老师不要介意,
7 S  I2 D8 a8 q7 u2 \: u2 O, k/ M+ W代码如下:
4 H8 c: Q% y1 X( M- `int openfile::update_cb(NXOpen::BlockStyler::UIBlock* block)4 I3 T& h( k6 l+ \
{0 W. u; q; P4 u: h
    try
3 f& m; A! I4 S    {
3 |( x9 ^2 r- B, L8 U3 e' A        if(block == button0)
$ ?4 L. u. W) H. v  o        {. u& s, I  d4 s& _% ?/ G7 Z: k% ~0 ]# I
        //---------Enter your code here-----------
( L0 g8 G- H2 e3 ?. H5 E        Session *theSession = Session::GetSession();0 m1 I4 k! n1 a$ g' T& u
    Part *workPart(theSession->Parts()->Work());1 `0 [- w4 l6 ]% J3 v
    Part *displayPart(theSession->Parts()->Display());: q6 b7 `, K# [- {; X% _' z2 ^; b
3 \# |" |+ w4 M6 N' c, p6 A3 f, I
        Session::UndoMarkId markId1;9 F4 W! ~, l- l4 t7 v
    markId1 = theSession->SetUndoMark(Session::MarkVisibilityVisible, NXString("openfile", NXString::UTF8));" S/ k# ]1 F; M$ v$ W2 L' \$ x

% ^2 i$ Y2 A9 _" P3 S9 j5 T        BasePart *basePart1;
- E5 e$ _7 o6 P% a  Y( `    PartLoadStatus *partLoadStatus1;& [4 ?( A5 V* v
    basePart1 = theSession->Parts()->OpenBaseDisplay("F:\\_model1.prt", &partLoadStatus1);
. k* ?  [5 _0 a8 c4 e4 ?    - i6 S5 x* A4 ]7 J/ O; ^! d7 {9 R
    workPart = theSession->Parts()->Work();
# m) {  P2 V' t    displayPart = theSession->Parts()->Display();
: C+ c! \9 D# Y4 r5 Z/ M/ S0 c    delete partLoadStatus1;; r' [  m2 U% N( L; k  y5 F' b. x" v
        }8 o1 z5 Q+ S6 i: q  C( k* m
    }
+ s, ]) m; l, f  v' i* S" X$ a    catch(exception& ex)
2 G2 U9 b2 |" [% S( J    {6 Y: X) D0 x0 l( @
        //---- Enter your exception handling code here -----
7 z6 Y0 Y% t- Q; Z2 b        openfile::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, ex.what());
0 Z% \$ y1 H3 T& Y$ p5 t, N4 d    }
; ]8 Y1 A0 P2 L9 Z  J: G' W    return 0;
6 t% R( ^" d; @7 z2 k}& M5 U3 f; c% s% @, d0 R
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2014-6-10 20:42:52

admin 地板

2014-6-10 20:42:52

花在人间 发表于 2014-6-10 11:47
- b. H4 [  d( q: U* n我还是小白,靠录制学着。。。老师不要介意,
# b2 c  C/ P6 d( s6 k% z$ Y2 @代码如下:, t1 g. P. j- I9 |+ D6 c  p
int openfile::update_cb(NXOpen::BlockStyler:: ...
- ~& [1 L; t" H4 h
  最后要删除 undomarkid   简单的话  你把这个两句删了   Session::UndoMarkId markId1;
% s8 F% |2 z8 y( ?) r    markId1 = theSession->SetUndoMark(Session::MarkVisibilityVisible, NXString("openfile", NXString::UTF8));
, }- J- T# J2 `9 [6 U6 J
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了