Hi David,
Bu according to the documentation, the path returned should be the
path to the real application, e.g.
MacOSX/myApp.app/Contents/MacOS/Runtime/Stacks/StackA.rev
Have I got this wrong?
I think so. My understanding is that the app. is the bundle folder,
as this is what the user sees as the app.
The thing is that, I could test for that, but what is stranger is that:
Upon further inspection, I found that after :
function LoadGlobalStacks
local myStackFIlePathName
local myStackFIlePath
local myGlobalStackFilePathName
put the filename of this stack into myStackFIlePathName
put myStackFIlePathName into myStackFIlePath
set itemDelimiter to :/"
delete item -1 of myStackFIlePath
set itemDelimiter to ","
Has been run, myStackFIlePathName is equal to myStackFIlePathName,
in other words the last item has NOT been deleted! I changed it to:
put empty into item -1 of myStackFIlePath
But this doesn't work either!
I am testing this using answer dialogs since I can't run the
debugger in the standalone and it works fine in the IDE.
This an additional problem to the filename of the stack being
inconsistent with the current stack. Why should a simple delete
statement work under the IDE but not in Standalone mode?
So, it looks like simple delete and put statements are not working in
a standalone!
Have you tried effective filename to locate the stack?
Yes, tried effective filename too
From the RunRev Online Documentation for file name of stack property:
Cross-platform note: On OS X systems, standalone applications are
stored as application bundles. A bundle behaves like a file but is
actually a folder, and the main stack of a standalone application is
inside this folder. The filename of stack property reports the
location of the application inside the bundle, not the bundle's
location. For example, if the bundle's file path is
"/Volumes/Disk/MyApp.app/", the filename of the application's main
stack might be "/Volumes/Disk/MyApp.app/Contents/MacOS/MyApp".
So, either there is a bug in RunRev or a Bug in the doumentation!
Anyway with *any* ideas of how to track this down however crazy it
may seem, please do let me know. I have managed to get an extension
on my deadline til Wednesday, but this just seems completely
unsoveable at the moment. If you can't tell the folder that the
current .rev file is running in when in a standalone, then I really
don't know what to do.
All the Best
Dave
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution