Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Migrating from dBASE III+/dBXL to VFP

Status
Not open for further replies.

FWBOPP

Programmer
Feb 3, 2004
2
US
Can you direct me in the best way to proceed? Please recommend some books that might help.
I know this is not going to be easy and any advice will help me get started in the right direction. I really need a good introduction to Visual Foxpro so I can start tweaking my applications and get them running.
Any advise will be MUCH apopreciated.
Fred
 
There are a number of commands that behave differently between dBase and VFP and your code will have to be adjusted in such cases in the new environment. A couple examples are SELECT and SELECT(). Also SET DIRECTORY and SET DEFAULT. SET DIRECTORY is a strange one because it's undocumented in VFP, only SET DEFAULT is documented, but it does work in limited ways.

Of course, if you fully utilize Visual FoxPro's object oriented programming (OOP) environment, that will require a lot of changes but support and code enhancements later will be much easier.

See: What issues arise when converting code from dBase to Visual FoxPro?
faq290-3553

You don't have to wait until you start using VFP in order to use some of its functions. Simply create your own UDFs to emulate them, then when you do migrate, they're already there and you can simply remove your dBase UDF subroutines with no other change to the code necessary.

See: Can I emulate FoxPro functions not in dBase?
faq290-3518

And of course VFP is a busy forum184 with many experienced members. Do a search over there on recommended reading.

dbMark
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top