Я работаю со сторонним COM-объектом, некоторые методы которого передают значения в виде указателя BSTR. Поскольку VBscript поддерживает только попытки типа Variant для использования таким способом, как Object.Method (sMyString), разумно заканчивается ошибка «Несоответствие типов»
Я подозреваю, что эта ошибка генерируется самим объектом COM, а не интерпретатором VBscript, поскольку объект получает строку вместо указателя. Я попытался обойти это определение массива строк, но это все та же ошибка.
Так что мне было интересно, если у кого-то была похожая проблема и какие обходные пути использовались.
Просто чтобы подчеркнуть. У меня нет контроля над COM-объектом. Это в заявлении продавца. Я должен использовать это "как есть".
Спасибо,
Альберт Гареев