[原創]PROGRESS .I 檔案中定義變數要小心
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 編寫安全程式碼:不要在標頭檔案中定義變數變數
- maven中properties標籤定義變數Maven變數
- 在Progress中獲取檔案屬性
- extern 用法,全域性變數與標頭檔案(重複定義)變數
- HTML中Progress標籤的定義及用法總結!HTML
- MySQL中變數的定義和變數的賦值使用MySql變數賦值
- JavaScript中是如何定義私有變數的JavaScript變數
- angular中定義全域性變數及全域性變數的使用Angular變數
- 變數定義錯誤變數
- 在vue專案中 如何定義全域性變數 全域性函式Vue變數函式
- [原創] expdp在限定檔案大小時,注意dump檔名字變化
- 變數的定義和使用變數
- 【原創】Oracle 變數繫結與變數窺視合集Oracle變數
- inittab檔案中的一個要設定的地方!
- sqlplus中define定義的常量和variable定義的變數的區別!SQL變數
- 在 MotionScene 檔案中定義場景約束
- iOS開發:pch檔案中的巨集定義iOS
- c+++變數宣告和定義C++變數
- PHP核心定義變數的方式PHP變數
- nginx內建預定義變數Nginx變數
- 預定義的SQL*Plus變數SQL變數
- 模板類成員函式的定義和宣告為什麼要放在一個檔案中函式
- 給XML檔案定義DTDXML
- 如何定義Xsd檔案
- 在 C 中引用匯編語言定義的 .globl 變數變數
- sqlplus中的變數定義和簡單使用.txtSQL變數
- 在程式中定義多個同值不同名的變數變數
- Shell程式設計-shell變數2-位置變數和預定義變數程式設計變數
- 你還在用var定義變數嗎?變數
- C# WebForm定義全域性變數C#WebORM變數
- react中什麼使用定義變數,需要使用useRef,什麼時候直接定義即可?React變數
- 程式碼重構:檔案相關變數命名約定變數
- 【原創】將Java程式變成可執行檔案的簡單方法Java
- C++教程-----C++變數型別和變數的定義C++變數型別
- (原創)RS232串列埠訊號定義串列埠
- C語言中的標頭檔案中的巨集定義C語言
- mysql 儲存過程中變數的定義與賦值操作MySql儲存過程變數賦值
- 在blade中定義一個可以被模版使用的變數變數