>WITH NEWOBJECT("CLASS","CLASSFILE_VCX_PRG",0) > for p=1 to AMEMBERS(apnames,this) > pvalue=getpem(.class,ap[p]) > * writeexpression/addproperty > next > * other >ENDWITH >Also what can we do if we don't want to supply the second parameter? All our class libraries and programs are in memory and we never specify classlibrary when instantiating a class.