2
你如何獲得一個IDataContext用於在TDWSUnit功能OnFastEval事件的結果值?獲取結果數據上下文的OnFastEval事件DWScript
「神奇功能」,通過OnFastEval事件呈現-Functionality不能返回複雜的數據,記錄等,作爲OnFastEval返回一個變量。內部魔術函數支持使用IDataContext接口來返回複雜的數據。
你如何獲得一個IDataContext用於在TDWSUnit功能OnFastEval事件的結果值?獲取結果數據上下文的OnFastEval事件DWScript
「神奇功能」,通過OnFastEval事件呈現-Functionality不能返回複雜的數據,記錄等,作爲OnFastEval返回一個變量。內部魔術函數支持使用IDataContext接口來返回複雜的數據。
您必須通過變體結果返回IDataContext
接口(這是一個IUnknown
,因此您可以直接指定它)。
您可以直接從TDataContext
,從執行池到(args.Exec.Stack.CreateDataContext
)分配IDataContext
,或者您可以傳遞現有的一個。
有關示例代碼,請參閱UdwsUnitTests中的FuncFastPoint