Hi Walter,
>I don't think that is true. I do recall that a major redisign of VFPs memory management has been taken place with the introduction of VFP 3 or VFP 5.
FoxPro's memory management is like a 3-tier application. *g* One layer is responsible for FoxPro code and provides a operating system independent view on memory. This layer implements the page pool memory controlled by SYS(3052) and the handle pool memory that is used for variable, forms, windows, menus, popups, table buffering, etc. FoxPro only uses these memory management functions to allocate memory.
These memory management functions than talk to a "backend" to perform the actually memory operation. This backend is operating system specific. VFP3/Mac has a different one than VFP/Windows, FPW had yet another one and FPD even several, depending on whether you use the extended or standard version.
This backend has definitely changed, but the FoxPro internal memory management hasn't.
Christof
--
Christof