位置:首页 > 软件操作教程 > 工业产品软件 > Pro/Engineer > 问题详情

Pro/toolkit程序注册文件编写

提问人:刘团圆发布时间:2021-09-10

通过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)
返回顶部