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