COMSafeArray - Несовпадение типов. #634806


#0 by Галахад
{Форма.Форма}: Ошибка при вызове конструктора (COMSafeArray): Несовпадение типов.    МассивCOMSafeArray = Новый COMSafeArray(Массив, "VT_I4",ВсегоСтрок,ВсегоКолонок); по причине: Несовпадение типов. Вроде все правильно. В массиве только строки. Что не так?
#1 by Галахад
Если чо, массив формирую так:
#2 by acsent
VT_I4 - этот int вроде
#3 by acsent
VT_I1 - знаковое целое 1 байт, VT_I2 - знаковое целое 2 байта, VT_I4 - знаковое целое 4 байта, VT_I8 - знаковое целое 8 байт, VT_INT - знаковое целое, VT_UI1 - беззнаковое целое 1 байт, VT_UI2 - беззнаковое целое 2 байта, VT_UI4 - беззнаковое целое 4 байта, VT_UI8 - беззнаковое целое 8 байт, VT_UINT - беззнаковое целое, VT_R4 - действительное число 4 байта, VT_R8 - действительное число 8 байт, VT_DECIMAL - десятичное число с фиксированной точкой 12 байт, VT_CY - значение денежного типа, VT_DATE - значение типа дата, VT_BSTR - значение типа строка, VT_DISPATCH - указатель на интерфейс IDispatch VT_ERROR - код ошибки, VT_BOOL - значение логического типа, VT_UNKNOWN - указатель на интерфейс IUnknown VT_VARIANT - вариантный тип.
#4 by Wobland
string     ©
#5 by Wobland
гы. у инта тоже есть: int     VT_BSTR, VT_BOOL, VT_VARIANT, VT_UII, VT_I2, VT_I4, VT_EMPTY, VT_NULL
#6 by Wobland
VT_LPWSTR ?
#7 by Галахад
О! Спасибо.
#8 by Wobland
не знаю, как аксенту, но мне интересно, как правильно
#9 by Галахад
VT_BSTR - работает
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С