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