本文介紹了ProE二次開(kāi)發(fā)的TOOLKIT中連接本地?cái)?shù)據(jù)庫(kù)方法。
要通過(guò)TOOLKIT對(duì)工作區(qū)進(jìn)行任何操作,必須首先連接本地?cái)?shù)據(jù)庫(kù),獲得本地?cái)?shù)據(jù)庫(kù)的句柄。
如果用戶沒(méi)有設(shè)置PDM_LDB_PATH環(huán)境變量,缺省路徑為“c:”,在.proi目錄下有一個(gè)Local.ddb文件,即為本地?cái)?shù)據(jù)庫(kù)。通過(guò)以下函數(shù)實(shí)現(xiàn)連接LDB:
status = PDMLDBConnect("c:│.proi│Local.ddb", &ldb);
如果用戶定義了PDM_LDB_PATH,則以上寫(xiě)法將無(wú)法連接成功,所以需要先使用getenv("PDM_LDB_PATH")函數(shù)獲取環(huán)境變量的值,然后把“”轉(zhuǎn)換為“│”。
在舊的Pro/INTRALINK版本中,路徑必須使用“│”,如以上函數(shù)中所寫(xiě)。
經(jīng)測(cè)試發(fā)現(xiàn),在Pro/INTRALINK 3.2版本中,不再受此限制,以下兩種寫(xiě)法也可以:
status = PDMLDBConnect("c:/.proi/Local.ddb", &ldb);
status = PDMLDBConnect("c:.proiLocal.ddb", &ldb);
所以,在新的Pro/INTRALINK版本中,得到PDM_LDB_PATH后,無(wú)需再進(jìn)行路徑轉(zhuǎn)換,可以直接傳給PDMLDBConnect函數(shù)。
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書(shū)Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書(shū) AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開(kāi)始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF