On 12/1/10 6:00 PM, Alex Tweedly wrote:

Thanks to those who helped me get rev running as CGI on on-rev.

Unfortunately, although I can run basic scripts, I am having trouble
getting those scripts to access other stacks.

I have the script, and the other stack, in my cgi-bin folder, with
permissions set to 755
Here's the script

#!revolution -ui


on startup
put "Content-Type: text/plain" & cr & cr

put the detailed files into t
filter t with "new*"
put t

put the files into t
filter t with "new*"

put "left with " & t & CR

if there is no stack t then
put "cannot find stack"
else

end if

put "Using" && the stacksinuse

end startup

and here's the output
new.livecode,234,,,1291247430,1291247604,,527,527,755,
left with new.livecode
cannot find stack
Using
Help ?

Is that the whole script? It doesn't specifically start using the stack, so that's why the stacksinuse is empty. The "can't find stack" error could happen if you saved the stack in the default format. Re-save the stack in legacy format and try that.

As-is, you'd probably avoid the error if you checked for "is a file" instead of "is a stack." But since the detailed files already returned the stack name, that's pretty much a redundant check.

--
Jacqueline Landman Gay         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to