Pro/toolkit程序注冊文件編寫
通過Proe二次開發(fā)做出來的應(yīng)用程序必須通過注冊文件加載進Proe’中,Pro/toolkit應(yīng)用程序注冊文件有以下幾個選項,注冊文件不一定必須包含所有選項(有默認(rèn)值)。
Pro/toolkit應(yīng)用程序名稱,必須獨一無二。字符長度不可以超過PRO_NAME_SIZE(在ProSizeConst.h頭文件中定義)定義的長度。
說明Pro/ENGINEER和Pro/toolkit應(yīng)用程序之間的通信方式。該參數(shù)有三個選項值:
1)spawn Pro/ENGINEER以進程間的通信方式來啟動外部應(yīng)用程序。
2)dll Pro/ENGINEER以動態(tài)鏈接庫形式來加載外部應(yīng)用程序。
3)java Pro/ENGINEER以J-Link來啟動外部應(yīng)用成。
說明加載外部應(yīng)用程序失敗或者應(yīng)用程序中途失敗時Pro/E的反應(yīng)。如果值為TRUE那么Pro/E繼續(xù)運行,如果值為FALSE那么Pro/E自動退出。
值為Pro/Toolkit應(yīng)用程序編譯連接后生成的文件名稱,Dll模式時是指向動態(tài)鏈接庫文件,多進程時是一個獨立可執(zhí)行文件。如果是startup是spawn,指明外部應(yīng)用程序名稱和路徑,包括文件名稱。
對話框、信息文件等資源的路徑,默認(rèn)的搜索路徑為:
a.當(dāng)前工作目錄;
b.text_dir/text;
c.<proe_loadpoint>/text
第六個:unicode_encoding
說明同步模式字符格式的繼承性(暫時這么描述)。在野火4.0環(huán)境中默認(rèn)值為ture,如果該應(yīng)用程序是在Pro/ENGINEER Wildfire 3.0中開發(fā)出來的需要把此值設(shè)置為false。
作用為指明外部應(yīng)用程序是否跟隨Pro/E啟動,如果值為TRUE那么Pro/E啟動時該插件不會自動啟動,必須手動啟動。如果值為FALSE那么該插件會跟隨Pro/E一起運行。
第八個:description
外部應(yīng)用程序描述和說明
如果值為TRUE那么可以在Pro/E運行時關(guān)閉該外部應(yīng)用程序,反之不可以。
外部應(yīng)用程序的版本。
注冊文件結(jié)束標(biāo)示符。
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
點擊加載更多評論>>