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!"