Ollie, Please place several traces to find what is the offending code: oActiveX = TActiveX():New(, "L12.List-Label12_Ctrl_32.1" ) MsgInfo( oActiveX:hActiveX ) //Read field info from database AFields( aField, aType, aLen, aDec ) //open List & Label job, retrieve job ...