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

您的位置:網(wǎng)站首頁 > Proe教程

ProE二次開發(fā)的TOOLKIT中連接本地數(shù)據(jù)庫方法

時間:2011-02-24 09:39:31 來源:

  本文介紹了ProE二次開發(fā)的TOOLKIT中連接本地數(shù)據(jù)庫方法。

  要通過TOOLKIT對工作區(qū)進行任何操作,必須首先連接本地數(shù)據(jù)庫,獲得本地數(shù)據(jù)庫的句柄。

  如果用戶沒有設置PDM_LDB_PATH環(huán)境變量,缺省路徑為“c:”,在.proi目錄下有一個Local.ddb文件,即為本地數(shù)據(jù)庫。通過以下函數(shù)實現(xiàn)連接LDB:

  status = PDMLDBConnect("c:│.proi│Local.ddb", &ldb);

  如果用戶定義了PDM_LDB_PATH,則以上寫法將無法連接成功,所以需要先使用getenv("PDM_LDB_PATH")函數(shù)獲取環(huán)境變量的值,然后把“”轉換為“│”。

  在舊的Pro/INTRALINK版本中,路徑必須使用“│”,如以上函數(shù)中所寫。

  經(jīng)測試發(fā)現(xiàn),在Pro/INTRALINK 3.2版本中,不再受此限制,以下兩種寫法也可以:

  status = PDMLDBConnect("c:/.proi/Local.ddb", &ldb);

  status = PDMLDBConnect("c:.proiLocal.ddb", &ldb);

  所以,在新的Pro/INTRALINK版本中,得到PDM_LDB_PATH后,無需再進行路徑轉換,可以直接傳給PDMLDBConnect函數(shù)。