Hi Bruce,
>I keep getting an Error 2000 ( Memory low, so streaming output updating has been disabled ) when I execute a query from a page on a form that I just used to build a custom QBE. I checked the VFP docs and they reference the "offscreen bitmap". I can't find additional info on this subject. Can anyone enlighten me as to what the root cause might be?
When VFP displays anything on the screen or in a window, it paints into a hidden background buffer and then copies everthing onto the display in one step. This used to be necessary to optimize output from @...SAY or all the painting methods of the form object.
If the query needs a lot of memory for Rushmore optimization, these buffers are the first to be discarded. After all, with true color and 1280x1024 resolution, each form needs almost 4 MB RAM if maximized, wether it's visible or not. Without streaming output, some screen output (@...SAY, form painting functions, etc.) does not persist. If you move another window on top of a VFP window, this output cannot be restored. There's no functional impact of this error message, except that it indicates that your application needs much memory.
Christof
--
Christof