Standalones and the defaultFolder
J. Landman Gay
jacque at hyperactivesw.com
Mon Dec 16 11:54:31 EST 2019
On launch, the defaultfolder is set to the folder containing the
executable. On desktop this is the folder containing livecode. In a
standalone it's the folder containing the app (which on Mac is inside the
bundle.) But any time you change the defaultfolder it stays there, it
doesn't set itself back automatically.
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On December 16, 2019 9:57:08 AM Bob Sneidar via use-livecode
<use-livecode at lists.runrev.com> wrote:
> Thanks JB. Getting and setting the default folder was not the issue. The
> issue is that in a wondows standalone, a stack in the same folder as the
> executable could not be opened by script eg. open stack "Devices". This
> seems to be a new development, as I am fairly certain this worked fine in
> the past. ALL stack files in a standalone ought to be discoverable no
> matter what the defaultFolder is.
>
> Bob S
>
>
>> On Dec 14, 2019, at 04:27 , JB via use-livecode
>> <use-livecode at lists.runrev.com> wrote:
>>
>> I am not using Windows or the version of Livecode you are
>> using so I am not testing this but when it comes to using
>> paths you might want to make sure what path is being
>> provided.
>>
>> If the path returned includes a file name then it might
>> not work properly for listing that directory because it
>> is trying to list the directory of the file name instead
>> of the folder the file is in.
>>
>> This behavior could also cause your program to not
>> see something making you think the default folder
>> is not working properly when it might be the path
>> the default folder is using ends with the file name.
>>
>> JB
>
>
> _______________________________________________
> 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