增加一個判斷記憶體變數存在的函式 (轉)
增加一個判斷記憶體變數存在的函式 (轉)[@more@]
筆者在開發應用中曾經用FoxPro的on error語句編寫了一個判斷變數的Exist(),非常方便實用,在此介紹給大家。
設計思路:先假設記憶體變數存在,然後將待判斷的記憶體變數賦值給一個臨時變數,若該記憶體變數不存在,則時必將出錯,出錯時將執行on error語句,只要在on error處理的函式中修改記憶體變數存在與否的標誌即可。為了不影響的錯誤處理,保證該函式的通用性,在函式執行前後必須儲存和恢復呼叫程式可能的錯誤處理。
源程式如下:
***EXIST?PRG***
para MemoVari
private Mexist,temp,OldError
Mexist=.T.? 假設記憶體變數存在
OldError=on(′error′) 儲存呼叫程式的錯誤處理
on error do ErrHandle
temp= MemoVari
on error OldError 恢復呼叫程式的錯誤處理
retu Mexist 返回存在標誌
proc ErrHandle
Mexist=.F. 出錯則置存在標準為.F.?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-997868/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript判斷一個變數是否存在JavaScript變數
- js如何判斷一個函式是否存在JS函式
- lua 函式變數 assert判斷函式變數
- JavaScript 判斷函式是否存在JavaScript函式
- JavaScript 判斷變數是否是函式JavaScript變數函式
- bash函式應用之:判斷函式是否存在函式
- js如何判斷指定名稱的函式是否存在JS函式
- javascript判斷一個變數是否是數字JavaScript變數
- js如何判斷一個變數是否是一個數字JS變數
- Linux Shell 判斷環境變數 是否存在Linux變數
- js判斷一個變數是否為空JS變數
- javascript如何判斷一個變數是否宣告JavaScript變數
- 如何判斷一個雜湊函式的好壞函式
- SQL SERVER的記憶體會不斷增加,問題分析(轉)SQLServer記憶體
- javascript如何判斷一個變數是否是整數JavaScript變數
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個jquery物件是否存在jQuery物件
- js如何判斷一個物件是否存在JS物件
- 淺析一個函式呼叫另一個函式的變數函式變數
- 原生js 判斷變數是一個陣列JS變數陣列
- js如何判斷一個變數是否具有值JS變數
- js如何判斷一個變數是否是undefinedJS變數Undefined
- javascript如何判斷一個變數是否是undefinedJavaScript變數Undefined
- js如何判斷一個變數是否有值JS變數
- (PAT)使用函式判斷完全平方數函式
- js函式中的if判斷和a==b判斷JS函式
- 記憶體管理:判斷物件是否存活記憶體物件
- jQuery如何判斷某一個元素是否存在jQuery
- 【轉lis的文章】Linux 下判斷Server 記憶體是否不足LinuxServer記憶體
- js如何判斷一個變數值是否為undefinedJS變數Undefined
- js判斷一個變數是否為字串型別JS變數字串型別
- 判斷某一個字串是否存在另一個字串中字串
- JavaScript判斷兩個變數是否相等JavaScript變數
- js 判斷兩個變數是否相等JS變數
- 判斷一個類名或者元素是否存在的思路
- 共享記憶體函式記憶體函式
- MySQL函式-條件判斷函式MySql函式
- javascript如何判斷一個頁面元素是否存在JavaScript