首页 > 软件操作教程 > 工业产品软件 > Pro/Engineer
题目内容

Pro/toolkit程序注册文件编写

题目答案

通过Proe二次开发做出来的应用程序必须通过注册文件加载进Proe’中,Pro/toolkit应用程序注册文件有以下几个选项,注册文件不一定必须包含所有选项(有默认值)。


Pro/toolkit应用程序名称,必须独一无二。字符长度不可以超过PRO_NAME_SIZE(在ProSizeConst.h头文件中定义)定义的长度。


说明Pro/ENGINEER和Pro/toolkit应用程序之间的通信方式。该参数有三个选项值:


1)spawn Pro/ENGINEER以进程间的通信方式来启动外部应用程序。


2)dll Pro/ENGINEER以动态链接库形式来加载外部应用程序。


3)java Pro/ENGINEER以J-Link来启动外部应用成。


说明加载外部应用程序失败或者应用程序中途失败时Pro/E的反应。如果值为TRUE那么Pro/E继续运行,如果值为FALSE那么Pro/E自动退出。


值为Pro/Toolkit应用程序编译连接后生成的文件名称,Dll模式时是指向动态链接库文件,多进程时是一个独立可执行文件。如果是startup是spawn,指明外部应用程序名称和路径,包括文件名称。


对话框、信息文件等资源的路径,默认的搜索路径为:

a.当前工作目录;

b.text_dir/text;

c.<proe_loadpoint>/text


第六个:unicode_encoding


说明同步模式字符格式的继承性(暂时这么描述)。在野火4.0环境中默认值为ture,如果该应用程序是在Pro/ENGINEER Wildfire 3.0中开发出来的需要把此值设置为false。


作用为指明外部应用程序是否跟随Pro/E启动,如果值为TRUE那么Pro/E启动时该插件不会自动启动,必须手动启动。如果值为FALSE那么该插件会跟随Pro/E一起运行。


第八个:description

外部应用程序描述和说明



如果值为TRUE那么可以在Pro/E运行时关闭该外部应用程序,反之不可以。



外部应用程序的版本。



注册文件结束标示符。


name       Product1

exec_file  /home/protk/<machine>/obj/frnpgm1

text_dir   /home/protk

end

name        Product1

startup       dll

exec_file   /home/protk/<machine>/obj/frnpgm1.dll

text_dir    /home/protk

end

name        Product2

startup     spawn

exec_file   /home/protk2/<machine>/obj/frnpgm2

text_dir    /home/protk2

end

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端