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

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

intralink toolkit開發中的參數NULL使用

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

  本文介紹了intralink toolkit開發中的參數NULL使用情況。

  在intralink toolkit的開發中,有許多函數允許函數的輸入參數為null,如PDMWUSRuleCreate (

  HPDMOQL oql

  /* (In)

  The handle to the OQL object

  */

  PDM_WUSRULE_POLICY Policy

  /* (In)

  The enum value of rule's policy

  */

  HPDMBASELINE baseline

  /* (In)

  The handle to the baseline

  */

  HPDMPIV TopPIV

  /* (In)

  The handle to the top product item version

  */

  HPDMWUSRULE* wusRuleHandle

  /* (Out)

  Handle of the created Where Used Rule object

  */

  中oql,baseline ,toppiv可以為空,開始可能會不注意寫成

  status =PDMWUSRuleCreate(NULL,PDM_WUSRULE_POLICY_LATEST,NULL,NULL,&wusRuleHandle);

  運行程序,內存出錯。

  原來對于那些可以置空的參數,應該根據其變量類型來確定,這個雖然是個低級錯誤,但這個規則時間長了可能會忘了,請大家注意,正確寫法:

  status =PDMWUSRuleCreate(NULL_HPDMOQL,PDM_WUSRULE_POLICY_LATEST,
NULL_HPDMBASELINE,NULL_HPDMPIV,&wusRuleHandle);