Когда я пытаюсь запустить код VB6, я получаю следующую ошибку:
Microsoft VBScript runtime error: Invalid procedure call or argument: 'stx.ResolveAddress'
Однако в приведенном ниже коде, если я НЕ установлю возвращаемое значение переменной "stx.ResolveAddress", я НЕ получу вышеуказанную ошибку.
Set stx = CreateObject("MyApp.Api.Wse3.STxTransactionService")
Set addr = CreateObject("MyApp.Api.Wse3.Address")
addr.Address1 = "1850 Table Mesa Dr"
addr.Address2 = "Boulder, CO 80305"
stx.ResolveAddress(addr)
Однако, если я изменю эту последнюю строку, чтобы она выглядела следующим образом:
result = stx.ResolveAddress(addr)
Я получаю ошибку "Недопустимый вызов процедуры". Я что-то упускаю? Почему назначение вызывает ошибку?