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

Тема в разделе "Delphi - СОМ", создана пользователем KonstantinV, 21 фев 2010.

  1. KonstantinV

    KonstantinV Гость

    Доброго времени суток!
    Сегодня столкнулся вот с такой проблемой: я разрабатываю библиотеку ActiveX на Delphi 2006 и мне необходимо обращаться к другим библиотекам ActiveX, написанных С++Builder. В одной из библиотек есть метод
    Get_Values(ID: Integer; var Values: Integer; var Count: Integer): HResult
    которые возвращает по указанному ID массив значение Values и количество значений Count.
    Я получаю количество значений, но какие бы "танцы с бубном" я бы не использовал - не могу получить массив(((
    Вот пример использования данной функции на C++, может кто подскажет как мне получить тоже самое, но в Delphi.
    Заранее спасибо)))
    Код (Text):
    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 );
     
  2. Titan

    Titan Well-Known Member

    Регистрация:
    10 июн 2004
    Сообщения:
    105
    Симпатии:
    0
    Опишите какие методы вы использовали ?
    через varArray пробовали ?
     
  3. KonstantinV

    KonstantinV Гость

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

Поделиться этой страницей