Это приводит к ошибке во время компиляции (неверное число аргументов):Почему функция, возвращающая Variant, вызывается с дополнительными параметрами?
Option Explicit
Sub Test()
Call returnsBoolean(1)
End Sub
Function returnsBoolean() As Boolean
End Function
Это, однако, отлично компилируется (и броски во время выполнения ошибки после возвращения из returnsVariant
):
Option Explicit
Sub Test()
Call returnsVariant(1)
End Sub
Function returnsVariant() As Variant
End Function
Почему?
Так интересно. Я просто протестировал его. Я буду копаться, посмотреть, смогу ли я что-нибудь найти. – PaulFrancis