Access Resource Files

JB sundown at pacifier.com
Fri Sep 20 05:45:28 EDT 2019


Hi Klaus,

That worked but the file that appeared on the desktop had
no icon like was there before and the size is zero K.

JB


> On Sep 20, 2019, at 2:30 AM, Klaus major-k via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Hi JB,
> 
>> Am 20.09.2019 um 11:11 schrieb JB via use-livecode <use-livecode at lists.runrev.com>:
>> 
>> Hi Klaus,
>> 
>> Thanks for the info!  A file path alone does not work for me.
>> Here is what I have tried.
>> In the Stack Script;
>> global dirName
>> on openStack
>>  put the defaultFolder into dirName
>> end openStack
>> —From a button on a card;
>> 
>> global dirName
>> 
>> on mouseUp
>> --/Users/JB/Desktop/Buss X-82/Buss X-82.app/Contents/Resources/myPic.jpg
>> put dirName & "/Buss X-82.app/Contents/Resources/myPic.jpg/" into fPath
>> put fPath
>> end mouseUp
>> 
>> That is how I can get a file path but using this path will not work if the path
>> directs to a bundle but it will work if the file is not in a bundle.
> 
> that's why LC gave us the specialfolderpath() codes! 
> No need to mess around with DEFAULTFOLDER etc. on different platforms anymore.
> Especially if Apple likes to change things out of a sudden again! :-D
> 
>> That being said how do I go about copying this file with specialfolderpath() ?
> 
> See below...
> 
>> Do I need to go to the standalone settings and add the file using copy files
>> section and then from within my app I can copy that file
> 
> Yes, that's the way you should work.
> 
>> but if I add it my self after the .app is made I will not be able to copy it?
> 
> specialfolderpath("resources") will also work IF you copy your files 
> to the correct folder inside of the APP package.
> 
>> Are you saying this will return the path to my resource in my app and let
>> me copy it to the desktop?  Do you have some more examples of copying
>> the file with this procedure?
> ...
> ## Copy your pic inside of the APP package to the Desktop folder:
> put specialfolderpath("desktop") & "/mypic.jpg" into tTargetFile
> put specialfolderpath("resources") & "/mypic.jpg" into tSourceFile
> if there is not a file tTargetfile then
>  put url("binfile:" & tSourceFile) into url("binfile:" & tTargetFile)
> end if
> ...
> 
>> JB
> 
> Best
> 
> Klaus
> 
> --
> Klaus Major
> https://www.major-k.de
> klaus at major-k.de
> 
> 
> _______________________________________________
> 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