Pro/toolkit程序注册文件编写


Pro/toolkit程序注册文件编写

文章插图
Pro/toolkit程序注册文件编写

文章插图

通过Proe二次开发做出来的应用程序必须通过注册文件加载进Proe’中,Pro/toolkit应用程序注册文件有以下几个选项,注册文件不一定必须包含所有选项(有默认值) 。
【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./text
第六个:unicode_encoding

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

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

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

外部应用程序的版本 。

注册文件结束标示符 。
nameProduct1
exec_file/home/protk//obj/frnpgm1
text_dir/home/protk
end

nameProduct1
startupdll
exec_file/home/protk//obj/frnpgm1.dll
text_dir/home/protk
end
nameProduct2
startupspawn
exec_file/home/protk2//obj/frnpgm2
text_dir/home/protk2
end



    推荐阅读