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

NX二次开发

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

[求助] 执行的操作删除了在此对话框中创建的撤销标记

[复制链接]

1

主题

3

帖子

25

积分

潜龙勿用

Rank: 1

积分
25
发表于 2019-1-24 14:04:47 | 显示全部楼层 |阅读模式
  1. int test::apply_cb()
  2. {
  3.     int errorCode = 0;
  4.     try
  5.     {
  6.         NXOpen::Session *theSession = NXOpen::Session::GetSession();
  7.                 NXOpen::Part *workPart(theSession->Parts()->Work());
  8.                 NXOpen::Part *displayPart(theSession->Parts()->Display());

  9.                 theSession->Parts()->CloseAll(NXOpen::BasePart::CloseModifiedCloseModified, NULL);
  10.                 workPart = NULL;
  11.                 displayPart = NULL;

  12.                 NXOpen::BasePart *basePart1;
  13.                 NXOpen::PartLoadStatus *partLoadStatus1;
  14.                 basePart1 = theSession->Parts()->OpenBaseDisplay
  15.                         ("D:\\Program Files\\Siemens\\NX 10.0\\SPIRAL\\model\\number4.prt", &partLoadStatus1);   
  16.                 workPart = theSession->Parts()->Work();
  17.                 displayPart = theSession->Parts()->Display();
  18.                 delete partLoadStatus1;
  19.     }
  20.     catch(exception& ex)
  21.     {
  22.         //---- Enter your exception handling code here -----
  23.         errorCode = 1;
  24.         test::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, ex.what());
  25.     }
  26.     return errorCode;
  27. }
复制代码


在这段代码的驱动下 点击确定能够正常打开文件,但是会在打开过程闪出一个警报:“执行的操作删除了在此对话框中创建的撤销标记”

求大神解答,万分感谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-2-18 12:10 , Processed in 0.087140 second(s), 26 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

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