|
|
|
COMSafeArray - Несовпадение типов. | ☑ | ||
|---|---|---|---|---|
|
0
Галахад
гуру
17.10.12
✎
18:19
|
{Форма.Форма(241)}: Ошибка при вызове конструктора (COMSafeArray): Несовпадение типов.
МассивCOMSafeArray = Новый COMSafeArray(Массив, "VT_I4",ВсегоСтрок,ВсегоКолонок); по причине: Несовпадение типов. Вроде все правильно. В массиве только строки. Что не так? |
|||
|
1
Галахад
гуру
17.10.12
✎
18:22
|
Если чо, массив формирую так:
ВсегоСтрок = тз.Количество(); ВсегоКолонок = тз.Колонки.Количество(); Массив = Новый Массив(ВсегоСтрок, ВсегоКолонок); Для Сч = 0 по ВсегоСтрок - 1 Цикл Для Сч1 = 0 по ВсегоКолонок - 1 Цикл Массив[сч][сч1] = тз[сч][сч1]; //Массив[сч][сч1] = сч1; КонецЦикла; КонецЦикла; |
|||
|
2
acsent
17.10.12
✎
18:24
|
VT_I4 - этот int вроде
|
|||
|
3
acsent
17.10.12
✎
18:25
|
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
Wobland
17.10.12
✎
18:25
|
string
VT_BSTR, VT_BOOL, VT_CY, VT_DATE, VT_VARIANT, VT_DECIMAL, VT_UII, VT_I2, VT_I4, VT_R4, VT_R8, VT_EMPTY, VT_NULL, VT_ARRAY © http://msdn.microsoft.com/ru-ru/library/ms256088(v=vs.90).aspx |
|||
|
5
Wobland
17.10.12
✎
18:25
|
гы. у инта тоже есть:
int VT_BSTR, VT_BOOL, VT_VARIANT, VT_UII, VT_I2, VT_I4, VT_EMPTY, VT_NULL |
|||
|
6
Wobland
17.10.12
✎
18:26
|
||||
|
7
Галахад
гуру
17.10.12
✎
18:29
|
О! Спасибо.
|
|||
|
8
Wobland
17.10.12
✎
18:31
|
(7) не знаю, как аксенту, но мне интересно, как правильно
|
|||
|
9
Галахад
гуру
17.10.12
✎
18:37
|
(8)
VT_BSTR - работает VT_LPWSTR - не работает |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |