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

通过前面的项目配置,已经搭建起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对话框出现,运行和执行环境搭建完成。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值