CompuServe Messages

GFA-Basic

    26-Oct-89 22:16:36
Sb: #71278-GFA-Basic
Fm: Black Belt Systems 76004,1771
To: Jon Bojicic 71460,2023
That's exactly what I was talking about. You do float math, ie just type a=b+c, it might open a floating point library (not sure, but it might) UYou use Say Stuff, narrator and translator are loaded. That stuff doesn't unload until the room is needed. One easyt way to tell if that is the type of memory "loss" you are experiencing is to: 1 – note the total memory available before EVER running you program or basic. 2 – run your program once. Quit Basic. note the memory now. 3 – run basic again, w/your prog… note memory a third time. If #2 is the same as #3, then it's just libraries and so on. if #3 > #2 and #2 > #1, something's broke. This is a goo rule of thumb with ANY program. C programs, Modula, and so on even tho they may close the resource they opened, usually don't use any means to _force_ the system to unload those resources. It's easy enough to do by requesting a memory block bigger than the total memory in the system. In the process of trying to satisy er, satisfy that request, the system unloads all currently unused resources.