Здравствуйте, 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);
и все работает.