Спасибо за ответ, но боюсь, что результат тот же: Type mismatch
result в данном случае будет объектом типа Array... но никак не SafeArray...
Напоминаю как выглядит структура SafeArray:
Код:
|
typedef struct tagSAFEARRAY
{
USHORT cDims; // количество измерений массива
USHORT fFeatures; // набор флагов, определяющих атрибуты массива
USHORT cbElements; // размер элементов массива
USHORT cLocks; // счетчик ссылок, указывающий количество блокировок, наложенных на массив
USHORT handle; // не используется
PVOID pvData; // указатель на данные массива
SAFEARRAYBOUND rgsabound[1];
} SAFEARRAY;
typedef struct tagSAFEARRAYBOUND
{
ULONG cElements; // число элементов массива
LONG lLbound; // нижняя граница
} SAFEARRAYBOUND; |
Так вот мне надо передать ссылку на экземпляр данной структуры.