我们在处理模型文件时,总会遇到内存环境的清除问题。一个干净的Creo工作环境。是保证工作能顺利完毕的保障。

ProMdlEraseNotDisplayed()函数提供了清除未显示模型的功能。

当须要循环运行某些事物时,在打开新模型前运行该函数,会使工作环境干净。

ProMdlErase(ProMdl mdl)函数的说明是这种:

The erasing action caused by this function will be finished only after the execution control is returned to Creo Parametric. Therefore, calling other functions after this function without returning the control may lead to an unpredicted behavior.

表明删除函数仅仅在运行完某些事物返回到Creo时才干完毕删除功能。

因此,在一项事物中,若不停地运行Load函数,则会使内存中载入非常多模型。从而导致程序运行效率下降。

转载于:https://www.cnblogs.com/wzjhoutai/p/6832429.html

Creo二次开发--内存清理函数相关推荐

  1. creo二次开发python_使用C#/.net语言进行ProE/Creo二次开发

    随便哪个版本的Visual studio 设置系统环境变量 通常这个环境变量在安装ProE的时候如果选择安装VBAPI就会自动设置 注意32位和64位操作系统路径是不同的.我的是64位操作系统. 然后 ...

  2. NX二次开发-UFUN拉伸函数UF_MODL_create_extruded

    NX二次开发-UFUN拉伸函数UF_MODL_create_extruded NX9+VS2012 //NX二次开发中常用拉伸函数为UF_MODL_create_extruded2,但是此函数不能拉伸 ...

  3. NX二次开发-ug表达式函数ug_find_file读取当前prt所在路径

    NX二次开发-ug表达式函数ug_find_file读取当前prt所在路径 ug_find_file(ug_askCurrentWorkPart()) 该方法最早是看唐工在QQ群里发的,被我收集了.

  4. Creo二次开发异步模式配置

    异步模式是Creo二次开发的另外一种形式,被广泛应用于一些外部调用中.其配置过程如下: (1)      创建MFC程序(对话框程序都可以了) (2)      配置工程常规选项 (3)      配 ...

  5. ProE二次开发 Creo二次开发 MCADEx Tools 免费工具QQ群 156242985

    ProE二次开发 Creo二次开发 MCADEx Tools 免费工具QQ群 156242985 转载于:https://www.cnblogs.com/esdtech/p/4199884.html

  6. Creo二次开发的第一个案例及报错处理(Creo6.0+ VS2017)

    1.版本确认 在进行环境配置前,务必要确认Creo的版本及其对应的VS版本(C++版本)要求,这个可以百度查询 根据我安装的Creo版本来看,其他版本没有测试过 Creo3.0对应VS2015 Cre ...

  7. creo 二次开发 protookit 官方make file 案例试运行

    刚开始学习creo的二次开发, 用的是creo 7.0.0, vs 版本是2017 protookit的安装是在安装creo的时候选装的. VS一定要去微软官网去下载社区版,免费的,不要在乱七八糟的下 ...

  8. Proe Creo 二次开发之修改模型中的草绘模型--特征元素树

    [1]通过调用二次开发接口ProSolidFeatVisit(),获得模型的草绘特征. [2]通过二次开发接口ProFeatureElemtreeCreate()获得草绘特征元素树. [3]获得草绘特 ...

  9. C# NX二次开发:通过UFUN函数获取刀具描述,目录号,库号等信息

    今天要将的是,在NX中对CAM模块进行二次开发的时候,往往需要获取一些关于刀具使用的信息,这些信息用NXOPEN的的方法录制也可以录制出来,但是录制出来的代码,往往都是一种刀具类型会出现一个Build ...

最新文章

  1. ubuntu 安装 codelite
  2. Django之forms组件
  3. 1,1 一维运动公式
  4. 让193FW显示1440x900还真不容易
  5. python json模块rodas方法_json模块使用总结——Python
  6. windows如何调用Linux的API,Windows和Native API中的系统调用?
  7. mysql数据库备份还原表_MySQL数据库及表的备份与还原_MySQL
  8. Could not find artifact org.olap4j:olap4j:pom:0.9.7.309-JS-3 in alimaven
  9. oracle unlimit权限,有关UNLIMITED TABLESPACE权限
  10. mysql超市进存销管理系统_企业进存销管理系统.doc
  11. 八数码难题(启发式搜索)
  12. Layui文件上传样式在ng-dialog不显示的问题处理
  13. 为什么宿醉那么缺水_坚决应对云的宿醉
  14. word2019未找到MathPage.wll文件的解决方法
  15. ntfs硬盘如何在mac上读写移动硬盘文件?
  16. unique去重函数
  17. 【Debug日记】fatal: cannot lock ref ‘refs/heads/feature/CXX_Config‘: ‘refs/heads/feature‘ exists;
  18. 面积(c++,bfs)
  19. mybatis自动建表oracle,利用mybatis-generator自动生成代码 - 菩提树下的杨过 - 博客园...
  20. 文本处理的应用和编码文本历史

热门文章

  1. JavaFX控制器:设置按钮点击事件代码示例
  2. win10系统winsxs文件夹该如何删除
  3. k8s部署nacos集群:3个pod、连接外部mysql读写分离集群
  4. k8s StatefulSet
  5. eureka客户端获取服务列表时间间隔配置
  6. Linux shell关系运算
  7. Java多态的成员特点及优缺点详解
  8. 爬有道翻译的几种方法
  9. Java分析股票涨跌走势
  10. 2.2.5 操作系统之调度算法(时间片轮转调度算法、优先级调度算法、多级反馈队列调度算法)