Несоответствие типа варианта в VB6 - PullRequest
3 голосов
/ 06 августа 2020

Я пытаюсь закодировать вызов метода, второй параметр которого кажется вариантом (во всяком случае, насколько я могу судить из обозревателя объектов).

Это обычное дело в приложении Я работаю над тем, чтобы вызвать его так: -

Call StrangeMethod ("Fred", Array (1, 2, 3, 4))

Но когда я пытаюсь назвать это так: -

Dim myArray as Variant
myArray = Array(1, 2, 3, 4)
Call StrangeMethod("Fred", myArray)

, вызов завершается с ошибкой Type Mismatch. Что я здесь делаю не так и как это исправить?

Edit Как указано в комментариях, подпись метода в обозревателе объектов:

...