Здравствуйте. Я использую Crystal Report версии 11.5.8.826, php версии 7.0.10, Apache версии 42.4.33 и MySql версии 5.7.14.
Я создал файл sampel rptone.rpt, содержащий образец отчета. Я хочу загрузить этот файл rptone.rpt, используя php.
С отчетом Crystal 11.5.8.826, php 7.0.10, apache 42.4.33 и MySql 5.7.14 я попытался подключить / загрузить файл отчета Crystal, который является файлом .rpt, используя COM-объект, но он выдает ошибку
$my_report = "report/rptone.rpt";
$COM_Object = "CrystalReports115.ObjectFactory.1";
$objCom = new COM($COM_Object, "localhost", 0, "");
$crapp = $objCom->CreateObject("CrystalDesignRunTime.Application");
$creport = $crapp->OpenReport($my_report, 1);
Предполагается, что это будет открытый файл rptone.rpt, в котором должен отображаться отчет, но при этом выдается ошибка:
Неустранимая ошибка: Uncaught com_exception: не удалось создать COM-объект
CrystalReports115.ObjectFactory.1: класс не зарегистрирован