[原創]PROGRESS .I 檔案中定義變數要小心

sdvingo發表於2007-04-04

PROGRESS程式中的.I 寫程式時要注意 定義一個變數時最好用以下語句

&if defined(shipnbr) = 0 &then
&scoped-define shipnbr ""
&endif

因為假如你用 define var a as 很可能呼叫的.P 呼叫兩次該.I時 ,由於PROGRESS的編譯原理是把.I的內容直接放到.P後再編譯,這時很明顯編譯前的.P的內容就是有兩行define var a as ,編譯就會出錯提示重複定義了VAR A

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/443058/viewspace-908744/,如需轉載,請註明出處,否則將追究法律責任。

相關文章