special folders

Eric Chatonet eric.chatonet at sosmartsoftware.com
Thu Oct 30 08:57:20 EDT 2008


Bonjour David,

You should have a look at Ken's tips:
http://www.sonsothunder.com/devres/revolution/tips/file010.htm  
(specialFolderPath' Codes)
http://www.sonsothunder.com/devres/revolution/tips/env007.htm (Vista  
"Gotchas" You Should Know About)

Le 30 oct. 08 à 13:02, David Glasgow a écrit :

> I am attempting to make a rev project Vista compatible.  The main  
> problem is determining where special folders are, and what they are  
> best used for.  I want to store a stack which will hold assessment  
> results for all users.  Thus there must be no permissions problems  
> for any level of user to read from or write to this file.
>
> Problems with OSX and specialfolderpath have been reported for a  
> while on 2.9, and I am afraid it still gives me an 'execution  
> error' using 3.0 on OSX both in IDE and application, whilst the  
> same stack works fine as a standalone in XP.  A bit disappointing,  
> but since the problem I am trying to fix is on Windows, not a  
> disaster.
>
> So, on Windows, I had expected to use the vanilla rev  
> specialfolderpath syntax, but it seems to me I may need to use  
> CDISLs, or can I just test that absolute paths to the appropriate  
> folder exist as expected?
>
> I had hoped to use C:documents and settings\all users\documents but  
> this doesn't exist on Vista.
>
> I can see that for XP most program data is stored in C:documents  
> and settings\all users\application data
>
> In Vista, this exists as a virtualised folder/shortcut which  
> redirects to C:programdata
>
> Neither directory is listed on the specialfolderpath page in the  
> Rev guide.   For some users these folders are hidden, but I have  
> tested read write privileges and that seems to be OK for ordinary  
> users and even guests, whether or not the folder is visible.   Am I  
> on the right lines with respect to the location?  Am I OK to use  
> the XP form and rely on the Vista folder virtualisation, or do I  
> need to write separate routines for the two OSs, and use CDISL  
> numbers?
>
> Alternatively, is there a better location for assessment results to  
> be read from/written to?  I looked at the new 'public' folder in  
> Vista, but it seems that by default this isn't public (or at least  
> not on the machine I investigated), and has very confusing  
> permissions.
>
> Finally, what is the syntax for the CDISL version of  
> specialfolder?  I can't see an example, and using Rev Studio on Mac  
> means it is very difficult to experiment.
>
> OH, just had another thought.  I was exploring Vista Business.   
> Will this sort of thing vary in the other versions?
>
> Thanks
>
> David Glasgow

Best regards from Paris,
Eric Chatonet.
----------------------------------------------------------------
Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/
Email: eric.chatonet at sosmartsoftware.com/
----------------------------------------------------------------





More information about the use-livecode mailing list