проблема следующая — в .NET есть следующий метод
[return:MarshalAs(UnmanagedType.IDispatch)]
public string[] SomeMethod(string startDate, string endDate)
{
...
}
Он прекрасно вызывается из VBScript, следующий код —
VarType(mq.SomeMethod("1/10/2005", "2/20/2005")) возвращает тип Array и тип эл-та — String (8200). Вызов UBound тоже возвращает корректное значение.
Вопрос в следующем — как мне использовать полученный Array в VBScript? (попытка даже присвоить элемент этого массива локальной переменной приводит к Type Mismatch).
Прошу прощения за может быть глупый вопрос — я VBScript-ом практически никогда не пользовался.