Stacks that won't delete
J. Landman Gay
jacque at hyperactivesw.com
Thu Jul 9 20:24:58 CEST 2015
On 7/8/2015 5:37 PM, Peter Haworth wrote:
> Probably not helpful, but I've had issues for a long time with delete stack
> not removing it from RAM, over several releases of LC. It usually
> manifests itself when I "save as", followed by a "delete stack", followed
> by opening the original stack, at which point I get the dreaded message
> about "duplicate stack names and what do I want to do" message.
That may be a clue. I set the filename of the newly created stack, save
it to disk, and then delete it, which is what "save as" does too. So
maybe it's linked to that.
The odd part is that it has worked for 2 years and suddenly stopped
working, even though the script hasn't changed and the LC version is the
same. Also, if we step through the process in the debugger, the stacks
are removed correctly. It's only when the script runs without pause that
it fails, and even then only sporadically.
I'll try saving the stack earlier in the process and see if that makes a
difference. Maybe it only gets removed from RAM if the OS has had time
to register the new file in its database. That sounds like a stretch to
me, but it's all I can think of.
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode