PHP-WIN.EXE + COM выдает ошибку

CD_Ignatoff

Новичок
PHP-WIN.EXE + COM выдает ошибку

Планировщиком запускаю скрипт
script.bat:
@C:/path_to_php/php/php-win.exe C:/path_to_com/com.php

com.php:
PHP:
<?php
$file='C:/file/FILE.XLS';
$com = new COM("Excel.Application") or die("Невозможно получить объект СОМ::Excel");
$com->Visible = false;
$com->Quit();
$com=NULL;
?>
выдает CLI - обнаружена ошибка....
код(ID) 1000
Ошибка приложения php-win.exe, версия 5.2.0.0, модуль unknown, версия 0.0.0.0, адрес 0x0005fff0.

php-win.exe остается в памяти.
EXCEL.EXE из памяти удаляется.

ИЗ под Апача - без ошибок.

конфигурация:
Apache/2.2.2 (Win32) PHP/5.2.0RC5-dev
COM support enabled
---------------------------------------------------------
Мож кто скажет чего об этом...
 

slach

Новичок
если запускаешь
просто <?phpinfo();?> работает?

т.е. врятли это ошибка COM модуля как такового
вообще, ты бы лучше баг репорт засабмитил на bugs.php.net
 

WP

^_^
Еще попробуй переставить Excel, у меня прошло после этого.
 

CD_Ignatoff

Новичок
Этот баг на разных машинах. пришлось планировщиком запускать firefox->script.php. по-другому никак. буду сабмитить на bugs.php.net

-~{}~ 25.01.07 11:02:

Решил проблему таким образом.
Исполняемый файл должен находиться в той же папке что и файл запускаемый php-win.exe.
Тогда script.bat переписываем так:
@C:/path_to_php/php/php-win.exe com.php
 
Сверху