Congrats This is an important stepMGOLDFARB wrote:... I was able to get the application compiled.
What kind of sub-form you are using; STANDARD, CHILD, MODAL, SPLITCHILD, PANEL?MGOLDFARB wrote: 1. I noticed when I go from menu window to a sub-menu window (different forms), the previous form stays open. What is the command to close a form when moving to the next form.
My preference is : if I haven't any compelling reason, I'm using always MODAL.
MODAL means preliminary : without closed this form, user can't activate another one, including MAIN form.
Anyway, without regarding form kind, you can use HIDE method for hiding or SETFOCUS for changing active form ( I guess what you want is this ).
Also you can use RELEASE method to close a form permanently.
RELEASE'ing MAIN form is equivalent to QUIT command.MGOLDFARB wrote: 2. If I want to have a menu option to Quit the program, do I just make a function with a QUIT in it? Or is there a better way of doing this.
In my humble opinion, this isn't a good way.MGOLDFARB wrote: 3. Initially, the application needs to be hybrid of the new forms created in IDE, and the old @ SAY GET forms. When I compile the application in Console mode (with no windows menus), all works fine. When I create the menus in IDE, and they call the older @say get screens, the @ SAY "xxxx" (what is in quotes) does not appear. The value of the filed in the GET does appear....
Yes, a hybrid ( use both console and GUI screen) application is possible. But isn't a rational method. Before all, programmer will more struggle. And since at last everything goes the GUI, the best way is design everything for GUI upward the beginning.
Yes, almost every programmer who want migrate DOS to Windows, want change everything in a single step. IMHO this approach too isn't correct. Instead please be calm and patient, divide your old code into un-dividable, manageable and applicable parts and then convert these parts one to one to GUI. After a few conversion you will reach the "chemical" of process and after that, you will go high speed.MGOLDFARB wrote: Slowly, I will convert the hundreds of screens over.
I hope this long chattering of an old man will help you
A last point : please don't hesitate asking anything; here you are between friends and everybody here was past these problems.
Happy HMG'in