Я хочу создать процедуру, чтобы ее параметр также был процедурой. Является ли это возможным?
Я создал несколько процедур, которые будут использоваться в качестве параметров ниже:
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")