Devin Asay wrote:
>
> On May 12, 2006, at 12:49 PM, J. Landman Gay wrote:
>
>> Devin Asay wrote:
>>> We know that stackfile names (the .rev file name) and stack names are
>>> not always the same. Given the stackfile name, and after opening the
>>> stackfile with a go stack command, is there a reliable way to get the
>>> short name of the main stack? Is the name of a newly opened stack
>>> ALWAYS on the first line of the result of the openstacks function?
>>
>> Yes, I think so. But I haven't ever done a specific test for it.
>>
>>> What I really want is 'get the short name of the mainstack of
>>> stackfile "/my/stack/path/stack.rev"'.
>>> Is there something obvious I'm overlooking?
>>
>> You can refer to a stack by either its name or its filename, so it is
>> legal to say:
>>
>>  get the short name of stack "/my/stack/path/stack.rev"
>
> Ah, but the trick is I am trying to get the short name of a stack on a
> remote server, and this doesn't work:
>
>   get the short name of stack "http:/myserver.com/path/stack.rev"
>
> I've been looking at the revLoadedStacks(application) function. It looks
> like it may do what I need. This form excludes IDE stacks, and as far as
> I can tell, each newly opened stack gets added to the end of the list of
> results. Anyone know if this is always consistent?

I've never used it, so can't say. But it occurs to me that if you have just done a "go stack x" command, then stack x is always going to be "this stack", right? So:

  go stack <remote file path>
  get the short name of this stack

--
Jacqueline Landman Gay         |     [EMAIL PROTECTED]
HyperActive Software           |     http://www.hyperactivesw.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to