位置:首頁 > 軟件操作教程 > 工業(yè)產(chǎn)品軟件 > Pro/Engineer > 問題詳情

Pro/toolkit程序注冊文件編寫

提問人:劉團(tuán)圓發(fā)布時(shí)間:2021-09-10

通過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

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部