General information
Category:
Coding, syntax & commands
Hi,
Does vfp releases memory when it's minimized or when you are changing his windowsate ?
If it's releasing with the any windowsate, you can try 'this.windowstate=this.windowsate'.
>Hi All
>
>I have a VFP7 app running under XP/NT/2K which when running uses more and more memory as time goes by. I suspect its because I am allocating (and re-allocating) some char buffers for various functions I need in a dll which requires parameters by reference.
>
>Nither RELEASE'ing the variable I am passing, the FLUSH command, nor the SYS(1104) function releases memory VFP is using. Furthermore the SYS(3050) does not limit the memory usage as advertised.
>
>However, I do notice that if you minimize the VFP app almost all memory is released except a few hundred kb. If I simulate a minimize using _SCREEN.WindowState = 1 then the same thing happens and memory is released.
>
>Question: does anybody know what internal functions VFP excutes on a minimize event to release the memory buffers? This would be very useful to know since it clearly performs far better than SYS(1104) and the like.
>
>If not is there a way to execute the _SCREEN.WindowState = 1 and then a _SCREEN.WindowState = 2 without the screen flicker :)
>
>TIA
>
>Jos
Previous
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only