我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > Proe教程

Pro/toolkit程序注冊文件編寫

時間:2012-04-06 09:16:39 來源:未知

通過Proe二次開發做出來的應用程序必須通過注冊文件加載進Proe’中,Pro/toolkit應用程序注冊文件有以下幾個選項,注冊文件不一定必須包含所有選項(有默認值)。

第一個:name

Pro/toolkit應用程序名稱,必須獨一無二。字符長度不可以超過PRO_NAME_SIZE(在ProSizeConst.h頭文件中定義)定義的長度。

第二個:startup

說明Pro/ENGINEER和Pro/toolkit應用程序之間的通信方式。該參數有三個選項值:

1)spawn Pro/ENGINEER以進程間的通信方式來啟動外部應用程序。

2)dll Pro/ENGINEER以動態鏈接庫形式來加載外部應用程序。

3)java Pro/ENGINEER以J-Link來啟動外部應用成。

第三個:fail_tol

說明加載外部應用程序失敗或者應用程序中途失敗時Pro/E的反應。如果值為TRUE那么Pro/E繼續運行,如果值為FALSE那么Pro/E自動退出。

第四個:exec_file

值為Pro/Toolkit應用程序編譯連接后生成的文件名稱,Dll模式時是指向動態鏈接庫文件,多進程時是一個獨立可執行文件。如果是startup是spawn,指明外部應用程序名稱和路徑,包括文件名稱。

第五個:text_dir

對話框、信息文件等資源的路徑,默認的搜索路徑為:
a.當前工作目錄;
b.text_dir/text;
c.<proe_loadpoint>/text

第六個:unicode_encoding

說明同步模式字符格式的繼承性(暫時這么描述)。在野火4.0環境中默認值為ture,如果該應用程序是在Pro/ENGINEER Wildfire 3.0中開發出來的需要把此值設置為false。
第七個:delay_start

作用為指明外部應用程序是否跟隨Pro/E啟動,如果值為TRUE那么Pro/E啟動時該插件不會自動啟動,必須手動啟動。如果值為FALSE那么該插件會跟隨Pro/E一起運行。

第八個:description
外部應用程序描述和說明

第九個:allow_stop
如果值為TRUE那么可以在Pro/E運行時關閉該外部應用程序,反之不可以。

第十個:revision
外部應用程序的版本。

第十一個:end
注冊文件結束標示符。

示例

單個應用程序protk.dat文件內容

name       Product1
exec_file  /home/protk/<machine>/obj/frnpgm1
text_dir   /home/protk
end
多個應用程序protk.dat文件內容

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


相關文章