Creo二次开发--程序运行环境设置

本文详细介绍了如何在Creo Pro/Toolkit环境中配置并实现基础的MFC应用程序,重点在于加入intuser_initialize()和voiduser_terminate()函数,以及使用ProMessageClear()方法来创建HelloCreo对话框。通过一步步操作,展示了从编译到注册、加载和执行的全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过前面的项目配置,已经搭建起Creo的二次开发环境

(Pro/Toolkit),搭建好环境后程序可以通过编译,但是不能运行。

按照Pro/Toolkit的开发规则需要在程序的末尾添加int user_initialize()和void user_terminate()函数;

官方说明如下:

大意是说TOOLKIT应用程序必须包含int user_initialize()和

void user_terminate()函数,这些函数必须由user_作为前缀。

其中int user_initialize()函数是对程序的入口函数,同时函数中必须包含一个Toolkit中的方法,否则程序会报错。

在项目中写入方法:

此时程序依然不能运行,因为入口函数中不包含任何TOOLKIT中的方法。

下一步:加入TOOLKIT的方法ProMessageClear(),该函数仅用于清楚提示栏中的信息,后续会详细讲解到该方法体和使用效果,本次仅作为案例讲解。

    进入第一行代码,弹出"Hello Creo"对话框。在程序中添加MFC的远程代码: AfxMessageBox(_T("Hello Creo"));至于为什么加入_T()函数,请详细见MFC编程,以后不多对这些函数做过多的讲解。

整体如下:

编译该项目:

注册该项目,建立一个creotk.dat(文件名不能变),内容如下:

NAME属性:本项目的名称

EXEC_FILE属性:DLL的绝对路径

TEXT_DIR:资源路径(一般默认选择Creo安装路径下的text文件夹)

STARTUP属性:dll类型的文件

ALLOW_STOP属性:是否允许关闭该对话框

Creo中注册该程序:

加载程序:

执行程序:

对话框执行效果:

Hello Creo对话框出现,运行和执行环境搭建完成。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值