Я хочу создать процедуру, параметр которой также является процедурой. Возможно ли это?
Я создал несколько процедур, которые будут использоваться как параметры ниже:
Private Sub Jump(xStr as string)
Msgbox xStr & " is jumping."
End Sub
Private Sub Run(xStr as string)
Msgbox xStr & " is jumping."
End Sub
эта процедура должна вызывать процедуру выше:
Private Sub ExecuteProcedure(?, StringParameter) '- i do not know what to put in there
? ' - name of the procedure with parameter
End Sub
использование:
ExecuteProcedure(Jump, "StringName")
ExecuteProcedure(Run, "StringName")