Home
Consilier Contabil
SQL Parser
Multithreaded VFP

Under construction!

This site is under construction!

Hi, VFP developers!

I start using FoxPro from version 2.0 and today I still do a lot of development using VFP 6. It's a powerful environment, excellent for any scale database applications.

However, my favorite field of development for VFP is to create ActiveX components to extend VFP capabilities. I use VC++ to create them, usually using ATL. I found that mixing C++ power with VFP ease of use can led to great applications. The old VFP Library Construction Kit has now a new flavor: the OCXAPI.LIB, a library the allow ActiveX DLLs to access the host VFP environment. Not only that the ActiveX component can receive automation compatible parameters, but also it can call the very useful _Execute() and _Evaluate VFP API functions. And now, with VFP 6, any VFP object can be passed to an ActiveX component, since now they're all just windowless ActiveX controls, conforming to OCX '96 specifications.

My preferred combination is ATL, STL and VFP API. You can develop powerful components in almost no time with this combination! ATL offers quickly ActiveX support, STL bring the power of C++ algorithms and data structures, while the VFP API offers access to a fast database environment and easy to develop user interface.

I decided to put here some of my ActiveX components developed for VFP. I hope they'll help you and I hope that this way they can be faster improved, using your comments and suggestions.

The SQL Parser
Multi-threaded VFP applications.

Last Revised: 21/12/00