Hi
You need to typecast the the layer. Only TIEShapeLayer supports shapes.
e.g.
ImageEnView1.LayersAdd( ielkShape );
If ImageEnView1.CurrentLayer is TIEShapeLayer then
TIEShapeLayer( ImageEnView1.CurrentLayer ).Shape := iesExplosion;
Nigel
Xequte Software
www.imageen.com