1С8. Пример с COMSafeArray


Функция COMSafeArray_Пример()
	
	колСтрок=4;
	comArray = новый COMSafeArray("VT_VARIANT",колСтрок);
	//	Тип элемента задается строкой и может принимать одно из следующих значений: 
	//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 - вариантный тип.

	comArray.SetValue(0,0.0);
	comArray.SetValue(1,1.0);
	comArray.SetValue(3,2.0);   

	МассивЗначений = comArray.Выгрузить();
	
	возврат МассивЗначений;

КонецФункции




Рекламный блок:

Предлагаем решение Ваших задач 1С.

Внедрение 1С:

Доработка и сопровождение 1С:

Ориентировочная стоимость работ программиста 1С : 500 р. за 1 час работы.

Пишите: j008@j008.ru

Звоните: 8 916 710 83 51 Ольга