User Extensions/Externals

Mark Schonewille m.schonewille at
Wed Apr 28 09:12:27 EDT 2010

Hi Graham & Heather Harrison,

If I uderstand you correctly, you want your script to find out where  
the My Revolution folder resides, in case the user changed it. To get  
this path, you can use the revEnvironmentCustomizationPath() function.  
This function isn't documented either ;-) and this function is not  
available outside the IDE.

Maybe you don't need all this. The externals that I have inside the  
Externals folder of the My Revolution folder load automatically.

Best regards,

Mark Schonewille

Economy-x-Talk Consulting and Software Engineering

We have updated TwistAWord. Download TwistAWord 1.1 at

Op 28 apr 2010, om 14:42 heeft Graham & Heather Harrison het volgende  

> Mark Schonewille wrote:
>> Why would you want to access this from a rev script? Once you  
>> deploy your software, no one is interested in your My Revolution  
>> Enterprise/Studio folder.
>> What exactly do you want to do?
>> Inside the IDE, you can call the choosecustomizationpath command.
> I am nowhere near deploying, just learning. This parameter is  
> available, but seemingly not used by rev until you rub it's nose in  
> it. Since I dislike doing things twice, I see no reason to repeat  
> the information in a rev script. And the two lessons available, get  
> around the problem by making the user select the file, which is just  
> as unpalatable.
> Now you introduce choosecutomizationpath which may be a good  
> solution but I can find no reference to it in the user guide, or the  
> dictionary. Not the first such omission by any means.
> Actually, Jacque's suggestion:
>> I usually put the external in the same working folder with my stack  
>> and point the stack's externals property to a relative file path.
> sounds very good to me. As soon as I decipher the guide's  
> explanation I will give it a go.

More information about the Use-livecode mailing list