Some clues...

David Bovill david at openpartnership.net
Mon Jan 22 17:02:07 EST 2007


Well the actual stack name of original "libOPN_Menus" stack somehow also got
changed and saved as "libOPN_MenuExtras".

So I have two stack named "libOPN_MenuExtras" - fine.

But why when I do this - (no stacks in memory):

  put exists(stack "libOPN_Menus")

 The result is true, and the original stack which has been renamed somehow
is loaded into memory - ie "libOPN_menus.rev" which has the name
"libOPN_ExtraMenus".

So no big deal - the right stack is loaded with the wrong name by the
stackfiles.

But doing this again:

  put exists(stack "libOPN_Menus")

Results in that annoying dialogue which caused the inifinite loop... surely
existence is not such a problem ? What is the rev IDE checking for and does
anyone else know what the bug is here?



More information about the use-livecode mailing list