AsErrorsFreeExecutor/RunEx
RunEx մեթոդ
См. также օրինակ Применяется к
Կանչում է սկրիպտային ֆունկցիան, ինչպես նաև վերադարձնում է ByRef
պարամետրերը։
Եթե ֆունկցիան հղումային տիպ վերադարձնող է, ապա AsErrorsFreeExecutor-ի CreateErrorsFreeExecutor-ով ստեղծման ժամանակ bReturnsObject
պարամետրի արժեքը պետք է տալ True
:
Շարահյուսություն
object.RunEx(ParamArray args())
Բաղադրիչներն են՝
Պարամետր | Նկարագրություն |
---|---|
object | AsErrorsFreeExecutor-ի հղում: |
args | ֆունկցիային փոխանցվող պարամետրերի մասիվ։ |
Նկատառումներ
Թույլատրվում է չփոխանցել ֆունկցիայի վերջից ոչ պարտադիր(Optional) պարամետրերը։
Օրինակ՝
' Փաստաթղթի մարմնում առկա ֆունկցիա
Sub SomeMethod1(ByVal param1 As Long, Optional ByVal param2 As Long, Optional ByVal param3 As Long)
End Sub
''' Կանչեր այլ տեղից
Dim errFree As AsErrorsFreeExecutor
Set errFree = CreateErrorsFreeExecutor("modname", "SomeMethod1")
errFree.RunEx(10) ' կաշխատի
errFree.RunEx(10, 20) ' կաշխատի
errFree.RunEx(10, , 30) ' սխալ կառաջացնի