loObj = CreateObject("Parms") DIMENSION loObj.aArray(2) loObj.aArray(1) = "ABC" loObj.aArray(2) = "DEF" DO FORM Whatever WITH loObjIn the Init of the form I receive LPARAMETERS poParms and store it to a property of the form. I can manipulate the properties of that parm object in the form and when the form releases the parm object will contain the values that the form put init.