Показать сообщение отдельно
  #3 (permalink)  
Старый 14.02.2011, 09:34
Новичок на форуме
Отправить личное сообщение для dolu Посмотреть профиль Найти все сообщения от dolu
 
Регистрация: 11.02.2011
Сообщений: 3

Спасибо за ответ, но боюсь, что результат тот же: 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;
Так вот мне надо передать ссылку на экземпляр данной структуры.

Последний раз редактировалось dolu, 14.02.2011 в 10:06.
Ответить с цитированием