lparameter nformtop,nformleft,cformcaption > >* validate parameter being passed is of correct type >if !(vartype(nformtop) $ "INB) then > * assign default value to Form.Top >else > * process passed top coordinate >endif > >if !(vartype(nformleft) $ "INB) then > * assign default value to Form.Left >else > * process passed left coordinate >endif > >if vartype(cformcaption) # "C" then > * assign default caption >else > * process passed caption >endif>One other observation. You specify linked but the variable the form is linked to isn't in the command line (or it didn't show up in the post.