PDA

Просмотр полной версии : Проблема с Com-объектом...


vpr
08.10.2004, 10:10
Конфигурация такая - Windows, Apache, PHP5.

Создается COM-объект:
$m = new COM("MasterAS.enEnterpriseApplicationServer");
У COM-объекта вызывается метод:
$s='';
$i = $m->Authorize(...);
Все работает нормально... Затем вызываю другой метод:
$XML='';
$Result=$m->GetObjectAsXMLExt(1785,158402,"","",&$XML);
Здесь происходят две вещи - в $Result возвращается некий код, а в $XML должна передаться строка, но НЕ ПЕРЕДАЕТСЯ !..(Зараза...) Если сделать то же самое в Visual Basic - там все правильно работает, а PHP - почему-то нет...
Кто-нибудь может подсказать - как быть ? И второй вопрос - Flash умеет работать с COM-объектами ?

nagash
12.10.2004, 19:33
попробуй убрать амперсант...
пхп по умолчанию работает достаточно оптимально и без нужды он не копирует объекты \ переменные и т. п.

$Result=$m->GetObjectAsXMLExt(1785,158402,"","", $XML);