Creo二次开发--内存清理函数

我们在处理模型文件时,总会遇到内存环境的清除问题。一个干净的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函数,则会使内存中载入非常多模型。从而导致程序运行效率下降。

时间: 2024-10-13 16:45:43

Creo二次开发--内存清理函数的相关文章

Creo二次开发—内存处理

#include <ProDisplist.h> ProError ProDisplistInvalidate(ProMdl model) Invalidates the two- or three-dimensional display list. 该函数实现了对新创建的二维尺寸.三维尺寸的刷新.相当于向Creo发送了WM_PAINT消息. 在手动创建尺寸时,经常要用到. 版权声明:本文为博主原创文章,未经博主允许不得转载.

PHPCMS V9二次开发自定义分页函数的解决方案

下面为大家分享一个PHPCMS V9二次开发自定义分页函数的方法. 方法如下: 首先打开 phpcms\libs\functions\global.func.php这个文件,找到分页函数,复制一下,粘贴到默认分页函数的下面,重新命名,比如我的就命名为wz_pages,保存. 打开 phpcms/libs/classes/template_cache.class.php,找到207行的: $str .= '$pages = pages($'.$op.'_total, $page, $pagesiz

Creo二次开发异步模式配置

异步模式是Creo二次开发的另外一种形式,被广泛应用于一些外部调用中.其配置过程如下: (1)      创建MFC程序(对话框程序都可以了) (2)      配置工程常规选项 (3)      配置VC目录 (4)      配置附加依赖项 (5)      配置系统变量 通过以上配置可以实现对Creo二次开发异步模式的框架的搭建. 版权声明:本文为博主原创文章,未经博主允许不得转载.

Creo二次开发——文件操作

#include <ProMdl.h> ProError ProMdlRename (   ProMdlhandle     /* (In)   The model handle   */   ProNamenew_name     /* (In)   The new name to assign to the model   */ ) 该函数实现了对内存中文件的重命名操作.相当于,Creo操作中的. 而ProMdlBackup函数相当于Creo操作中的备份功能. 版权声明:本文为博主原创文章

Creo二次开发异步模式——字符串操作函数

通过这2个函数主要完成对文件名的构造 (1)_splitpath函数--分解路径函数 char*drwFullPath = "D:\\Test\\8102.drw"; charsaveDrive[200]; charsaveDir[200]; charsaveName[100]; charsaveExt[50]; _splitpath(drwFullPath,saveDrive,saveDir,saveName,saveExt); 结果:saveDrive=D: saveDir=\Te

MCADEx开发 ProE二次开发 Creo二次开发 模型名词解释及获取

详细参考:  http://www.mcadex.com/bbs_1431046_ss20130113/thread_317947_1.html www.mcadex.comQQ:910361522 MCADEx Tools交流群: 156242985 名词解释 ProMdl Creo的顶级模型包含了Creo的所有模型类型,应用范围最广 ProSolid 实体模型,为零件或装配的总表达,是ProMdl的一个实例 ProPart 零件模型,为ProSolid的一个实例 ProAssembly 装配

MCADEx开发 ProE二次开发 Creo二次开发-Creo Toolkit文件说明

请关注MCADEx官方网站:www.mcadex.com 本示例将Creo安装在了D:\PTC下,版本为2.0M050 打开路径..\ Creo2M050\Creo 2.0\Common Files\M050\protoolkit可看到以下文件结构 Chinese_cn及Chinese_tw为语言,根据安装时选择语言而创建,这里不需理会 I486_nt为开发包的32位库文件放置位置 Includes为开发包的头文件放置位置 Protk_appls为示例代码放置位置 Protkdoc即可打开主页面

MCADEx开发 ProE二次开发 Creo二次开发-Creo Toolkit安装

请关注MCADEx官方网站:www.mcadex.com 在安装Creo过程中,到以下步骤时 点击”自定义”按钮,出现以下界面 选中”Creo Parametric”,勾选上”Creo Toolkit”.“Windows 32位”及“Windows 64位”单击确定即可. 其他按安装向导提示按步骤安装即可 参考:  http://910361522.qzone.qq.com http://www.mcadex.com/bbs_1431046_ss20130113/thread_306262_1.

ProE二次开发 Creo二次开发 MCADEx Tools 参数工具

详细内容见: http://www.mcadex.com/bbs_1431046_ss20130113/thread_352273_1.html QQ: [email protected]