So not everything is perfect :)
WinDev can access xBase files, including VFP DBF/CDX files but I have come across a problem. If you use WinDev's native access (i.e. the access option built into and part of WinDev itself) then it does not read the memo fields correctly; two problems (1) it only reads the first 32kb of the memo field, and (2) it wont read binary memo fields because it hits some control characters.
I have emailed their support and looked at various options and the bottom line after several discussion is they are not going to upgrade/fix their native access driver for DBF/CDX as they have very little demand for xBase support. However, the solution is to use the VFPOLEDB Provider and that works perfectly and reads all field types without a hitch. However, that also has a small problem - the VFPOLEDB Provider is 32 bit and will not run from a 64 bit compiled WinDev application. So you have to compile as a WinDev 32 bit app in order to use it.
Not a train smash for us as we only need this reading-functionality in order to move data over to WinDev's own HyperFile database which is far more powerful than VFP.
Just an fyi.
In the End, we will remember not the words of our enemies, but the silence of our friends - Martin Luther King, Jr.