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