Finding stacks on Mobile

Ralph DiMola rdimola at evergreeninfo.net
Mon May 12 10:12:34 EDT 2014


The stacks are located in the "engine folder" on mobile. I included my
library stack from a subfolder "Lib" from the main stack.

Here is my code.

if the environment = "Mobile" then
      if there is a file (engine folder & slash & "Lib" & slash &
"MyLibrary.livecode") then
         start using stack (engine folder & slash & "Lib" & slash &
"MyLibrary.livecode")
      end if
else
-- standard issue non-mobile "start using" here
end if


I think there may be a performance hit on Android as the stack is inside a
"zip" file. I never tried to move a library stack out of the "engine folder"
into the "documents folder" and then do a start using from the "documents
folder".


Ralph DiMola
IT Director
Evergreen Information Services
rdimola at evergreeninfo.net

-----Original Message-----
From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf
Of Michael Doub
Sent: Sunday, May 11, 2014 3:20 PM
To: How To use LiveCode use LiveCode
Subject: Finding stacks on Mobile

Can anyone clue me in on the proper use of library stacks in the mobile
environment?   I thought I understood it, but i guess not.

I started putting my library code in substacks and I quickly realized that
that causes name conflicts when in the IDE when trying to re-use the stacks
and it kind of defeated the purpose of library stacks.   However, when I
made a mobile app,  the startusing worked just fine, no problem finding the
stacks.

Then I starting adding stacks in the standalone builder stacks tab.   I
thought that must have been the bit of information I was missing.   I have
been happily working in the IDE,  start using  and go to works as expected.
I thought that I would have smooth sailing going to mobile.   Well, I just
started to test on an android device and to my surprise my main stack is
unable to find any other stack.   Neither start using or go to stack is
finding the other main stacks.  

What am I missing?  Do I need some other initialization for the engine to
find these stacks?

 if "libjson" is not among the lines of the stacksinuse then 
      start using "libjson"
   end if
_______________________________________________
use-livecode mailing list
use-livecode at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the Use-livecode mailing list