Использование библиотек Activex C++ в Delphi

  • Автор темы KonstantinV
  • Дата начала
K

KonstantinV

#1
Доброго времени суток!
Сегодня столкнулся вот с такой проблемой: я разрабатываю библиотеку ActiveX на Delphi 2006 и мне необходимо обращаться к другим библиотекам ActiveX, написанных С++Builder. В одной из библиотек есть метод
Get_Values(ID: Integer; var Values: Integer; var Count: Integer): HResult
которые возвращает по указанному ID массив значение Values и количество значений Count.
Я получаю количество значений, но какие бы "танцы с бубном" я бы не использовал - не могу получить массив(((
Вот пример использования данной функции на C++, может кто подскажет как мне получить тоже самое, но в Delphi.
Заранее спасибо)))
Код:
long count = 0;
GlobalFilter->get_values (0, NULL, &count );
long * values = ( count == 0 ) ? NULL : new long [ count ];
if ( values != NULL ) GlobalFilter->get_values (0, values, &count );
 

Titan

Well-known member
10.06.2004
105
0
#2
Опишите какие методы вы использовали ?
через varArray пробовали ?
 
K

KonstantinV

#3
Спасибо за помощь)))
Но я уже разобрался. Просто нужно было работать с памятью через PInteger.