Jim
To expand Cetin's reply a little, which I agree is much easier than creating a raw .SCX.
for example:
create form xyz nowait
=aselobj( laJunk, 1 )
laJunk[1].AddObject( "cmd1", "commandbutton" )
laJunk[1].cmd1.Top = 10
>I am trying to ouput SCX files by creating a table (example: client.scx) and adding records to it. I programmatically fill in the fields such as Platform, Class, BaseClass, Proprties etc. I have taken a shell SCX file from a screen with no controls on it, then added records for textboxes, labels etc. The application is designed to allow me to auto-create form (a builder in effect).
>
>When I open the created created screen with 'modify form', the newly created objects are there with only default values - my values have been ignored. Is there any written material on creating your own SCX files available?