Q: Как определить состояние отчёта, интегрированного в приложение?
A: Можно использовать API-функцию PEGetJobStatus. Для остальных методов интеграции существуют аналогичные функции/методы/свойства. Например, для VCL-компоненты TCrpe в Borland использовать такие её методы и свойства, как Status, Pages и т.п.