Кусочек кода на С++, ActiveX

Фёдор19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.03.2008

Есть ActiveX объект с методами CompressBuffer ( const _variant_t & inBuf, VARIANT * outBuf, VARIANT_BOOL bNoCRC ), VARIANT_BOOL IECLaxX::DecompressBuffer ( const _variant_t & inBuf, VARIANT * outBuf )

Первый метод сжимает данные, а второй разжимает.

Метод CompressBuffer принимает не все типы variant, а только байтовые массивы.

Надо в него передать строку, получить ее в сжатом виде в outBuf, затем этот outBuf передать в DecompressBuffer, который этот массив разожмет обратно, и из массива получить строку.

Т.е. по сути нужен пример использования этих методов для работы со строками.

Точнее, даже пример этот есть, но он неправильно сделан, что-то там неверно с конвертацией строк, и надо его отладить.

Заявки фрилансеров