Hi Stephen,

If, as I think, you want to get the path to the folder of your standalone, just get its fileName property:

function AppFolderPath
  set the itemDel to slash
  return item 1 to -2 of the fileName of this stack
end AppFolderPath

And use it to access other folders:

put AppFolderPath() into tPath
set the itemDel to slash
put <folder name>  into item - 3 to -1 of tPath

Will return the right path to a folder placed at the root of the OS X bundle folder. You will build another code for Windows from AppFolderPath() according to the folders architecture you chose :-)

Best Regards from Paris,

Eric Chatonet.

Le 14 nov. 05 à 04:14, Stephen Paul McNutt a écrit :

Here's a script I use to set the defaultFolder property for a standalone. The part for OSX works perfectly, but the part for Win32 doesn't. I've placed all those answer commands in there to check variable and property values as I go.

local ldefaultFolder
    if the environment <> "development" then
      answer the platform
      answer the defaultFolder
      if the platform = "MacOS" then
        put defaultFolder into ldefaultFolder
put "/Classroom Quizshow.app/Contents/MacOS" after ldefaultFolder
        set the defaultFolder to ldefaultFolder
        answer the defaultFolder
      end if
      if the platform = "Win32" then
        put defaultFolder into ldefaultFolder
        put "/CQdata" after ldefaultFolder
        answer ldefaultFolder
        set the defaultFolder to ldefaultFolder
        answer the defaultFolder
      end if
    end if

Note that the answer command 5 lines from the bottom returns the name of the correct folder I'm trying to make the defaultFolder, but the answer command 3 lines from the bottom returns the same thing minus "/CQdata". What the heck? I even copied "ldefaultFolder" in the 5th line from the bottom and pasted it over the same word in the 4th line from the bottom just to make doubly sure I didn't have a typo. Again, the MacOS part works as expected and produced the proper defaultFolder property value for the OS X standalone.

----------------------------------------------------------------
So Smart Software

For institutions, companies and associations
Built-to-order applications: management, multimedia, internet, etc.
Windows, Mac OS and Linux... With the French touch

Free plugins and tutorials on my website
----------------------------------------------------------------
Web site        http://www.sosmartsoftware.com/
Email        [EMAIL PROTECTED]/
Phone        33 (0)1 43 31 77 62
Mobile        33 (0)6 20 74 50 86
----------------------------------------------------------------

_______________________________________________
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

Reply via email to