-SkyNet-
Новичок
fatal error при работе с COM-объеком
всем приветствия.
задача:
по средствам СОМ считать данные из складской программы (sls-склад) через их модуль ActiveSklad ("сервер ole-автоматизации, предоставляющий пользователю набор интерфейсов, предназначенных для работы с базами данных системы SLS-Склад.")
версия php - 4.3.10
Apache/1.3.12
сам модуль ASklad зарегистрировал утилитой regsvr32
(ось Win XP SP1)
что делаю:
(в комментариях в кавычках - цитаты из описания ActiveСклада)
при выполнении строчки с echo, вылезает виндовое окно с сообщением об ошибки PHP Interpretator'a и предложением отправить отчет...
браузеру возвращается ошибка 500
то есть ошибка лезет при попытке получить какое-либо свойство объекта,- вывести на экран или присвоить переменной значение свойства...
предопределенные константы СОМ выводятся (типа CLSCTX_LOCAL_SERVER)
на других версиях php эта ошибка выскакивает уже на первой строчке - создать объект
вопрос:
в чем же корень выскакивающих ошибок?
может, всё просто в настройках СОМ именно у меня на машине?
господа, с нетерпением жду ответа.
первый раз в жизни обращаюсь в форум с проблемой,- сам уже всё по-моему в инете уже облазил с поиском подобной проблемы, никаких решений не нашел...
хочется всё именно на php сделать, чтобы приделать уже к наработанному комплексу документооборота
короче, буду невороятно признателен и всё такое
всем приветствия.
задача:
по средствам СОМ считать данные из складской программы (sls-склад) через их модуль ActiveSklad ("сервер ole-автоматизации, предоставляющий пользователю набор интерфейсов, предназначенных для работы с базами данных системы SLS-Склад.")
версия php - 4.3.10
Apache/1.3.12
сам модуль ASklad зарегистрировал утилитой regsvr32
(ось Win XP SP1)
что делаю:
PHP:
$obj= new COM("SlsSklad.AxLoader");
//так создается "основной объект пакета SLS-ActiveСклад"
echo $obj->GetVersion;
//GetVersion - "свойство интерфейса Axloader", тип string
при выполнении строчки с echo, вылезает виндовое окно с сообщением об ошибки PHP Interpretator'a и предложением отправить отчет...
браузеру возвращается ошибка 500
то есть ошибка лезет при попытке получить какое-либо свойство объекта,- вывести на экран или присвоить переменной значение свойства...
предопределенные константы СОМ выводятся (типа CLSCTX_LOCAL_SERVER)
на других версиях php эта ошибка выскакивает уже на первой строчке - создать объект
вопрос:
в чем же корень выскакивающих ошибок?
может, всё просто в настройках СОМ именно у меня на машине?
господа, с нетерпением жду ответа.
первый раз в жизни обращаюсь в форум с проблемой,- сам уже всё по-моему в инете уже облазил с поиском подобной проблемы, никаких решений не нашел...
хочется всё именно на php сделать, чтобы приделать уже к наработанному комплексу документооборота
короче, буду невороятно признателен и всё такое
