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)     ' սխալ կառաջացնի