2008/6/13 Richard Quadling <[EMAIL PROTECTED]>:

>
>
> 2008/6/13 Lars Strojny <[EMAIL PROTECTED]>:
>
> Hi Richard,
>>
>> Am Freitag, den 13.06.2008, 15:38 +0100 schrieb Richard Quadling:
>> >
>> > Out of interest, I tried the following line of userland PHP ...
>> >
>> > php -n -r "Reflection::export(new
>> > COM('CrystalReports11.ObjectFactory.1'));"
>> >
>> > The error reported is ...
>> >
>> > Catchable fatal error: Argument 1 passed to Reflection::export() must
>> > implement interface Reflector, instance of com given in Command line
>> > code on
>> > line 1
>>
>> Read the error report and than take a look at the documentation:
>> http://de.php.net/language.oop5.reflection
>>
>> This should work:
>> Reflection::export(
>>  new ReflectionObject(
>>    new COM('CrystablReports11.ObjectFactory.1')
>>  )
>> );
>>
>> cu, Lars
>>
>
> <?php
> $o_CrObjectFactory = New COM("CrystalReports11.ObjectFactory.1");
>
> Reflection::export(new ReflectionObject($o_CrObjectFactory));
> ?>
>
> and that gets a crash. MS's Dr.Watson kicks in.
>
> I'm certainly not expecting COM objects to support reflection natively
> (that's most likely the cause of the crash).


I should have said  "I'm certainly not expecting COM objects to support
reflection natively at the moment".

It would be nice if ... that's all.


-- 
-----
Richard Quadling
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
"Standing on the shoulders of some very clever giants!"

Reply via email to