Re[2]: C++, COM, Crysta Report - помогите
От: alexandr_msk  
Дата: 04.10.06 06:46
Оценка:
Здравствуйте, George Seryakov, Вы писали:

GS>Здравствуйте, alexandr_msk, Вы писали:


_>> report->Export(FALSE);


_>>Но на функции Export() он зараза, пишет ошибку 80020005: Несовпадение типов.

_>>Что я не так делаю? Подскажите, пожалуйста

GS>Не знаю точно, чтобы наверняка, нужно смотреть объявление интерфейса. Но одно знаю точно — сишные true/false — это не совсем то же, что VARIANT_TRUE/VARIANT_FALSE. Это может сыграть, если Export() вызывается через диспатчный интерфейс, но чего люди не напишут...



Спасибо большое, показали мне направление, а то уж я отчаялся
Действительно, надо экспортировать так:

_variant_t prUser((bool)FALSE);
report->Export(prUser);

и все работает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.