執行指定程序。
| procedureName | String | - | 必須 | (無) | 函數或副程式的名稱。 |
| parameters | ParamArray Object() | - | 可省略 | (無) | 函數或副程式引數,依照順序輸入:arg1, arg2, …, argn |
傳回執行成果
' 呼叫函數範例
Dim code As New VBNetCode
code.AddCode(Join(New String() { _
"Public Function TestFunction(Byval x As Double) As Object", _
"Return x ^ 2 + 3", _
"End Function" _
}, vbNewLine))
MsgBox(Code.Run("TestFunction", 2))
' 呼叫副程式範例
Dim code As New VBNetCode
code.AddCode(Join(New String() { _
"Public Sub TestSub(Byval strMessage As String)", _
"MsgBox(strMessage)", _
"End Sub" _
}, vbNewLine))
code.Run("TestSub", "測試")
使用此方法,以字串型態指定程序名稱。當事先不知道程序名稱時,使用此方法很有效。
Visual Studio .Net 2005 以後相容版本 | vbCode.vb
|
|