I recently converted my 2.6 app to 7.0.
Let me explain what I mean by "converted". I ran whatever conversion tool comes with 7.0 that doesn't really do anything except allow the app to run under 7.0
I have done quite a bit of testing and everything works exactly the same, no problems.
Now I have just converted the free tables (everything was free tables until now) to a database. I created a database and I removed all the free tables and then I added all the free tables to the database.
Again, everything is working perfectly.
My question: My code has nothing in it that refers to the database. My code still contains the following where tables are used:
use ".\data\sysfile.dbf" in select(1) alias sysfile
select sysfile
set order to index1 && recid+...
All programs in my app are accessed via a menu program. This is not your regular menu. It is just a "main" program that creates a form and has radio buttons (one per "menu" item"
. When the user selects a button the appropriate program is called and when that program quits, control always returns back to this "main/menu" program which has a "Quit" radio button.
Finally, the question: Should I be opening my database in my "main" program and should I be changing all references such as:
use ".\data\sysfile.dbf" in select(1) alias sysfile
to only say: use flexrem!sysfile or something like that?
Thanks,
John
Let me explain what I mean by "converted". I ran whatever conversion tool comes with 7.0 that doesn't really do anything except allow the app to run under 7.0
I have done quite a bit of testing and everything works exactly the same, no problems.
Now I have just converted the free tables (everything was free tables until now) to a database. I created a database and I removed all the free tables and then I added all the free tables to the database.
Again, everything is working perfectly.
My question: My code has nothing in it that refers to the database. My code still contains the following where tables are used:
use ".\data\sysfile.dbf" in select(1) alias sysfile
select sysfile
set order to index1 && recid+...
All programs in my app are accessed via a menu program. This is not your regular menu. It is just a "main" program that creates a form and has radio buttons (one per "menu" item"
Finally, the question: Should I be opening my database in my "main" program and should I be changing all references such as:
use ".\data\sysfile.dbf" in select(1) alias sysfile
to only say: use flexrem!sysfile or something like that?
Thanks,
John