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