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