Len,
I'm sure we're getting there! Your explanations are great. Just tried this all in the same script:

-- function
getPathToFile pFile
put the filename of this stack into theFile --removed unwanted 'the' from your original
  set the itemdelimiter to slash
  put pFile into the last item of theFile
  return theFile
getPathToFile
--end function

--Use the function
put getPathFile(My App.exe) into tFile
launch tFile

but get an error if I use a space in the name of the file.
Error is:
Function: separator is not a ','
Object  Uninstall 3b
Line    put getPathFile(My App.exe) into tFile
Hint    App.exe

The filename has a space - is that a problem for a function?

Thanks,
Adrian

On 30 Aug 2009, at 18:30, Len Morgan wrote:

Adrian,

Yes, you can define the function anywhere you like as long as it's in the message path when you want to execute it. But you don't DEFINE the function in the "openStack." That is a function (handler actually) all it's own but you can define it in the same script. Remember that it's going to be CALLED when you need it. Since the file name of this stack isn't going to change, the FUNCTION should be able to execute it at any time.

len

Adrian Williams wrote:
Len,
Thanks for this. Looks like just what I need!
I guess the FUNCTION can go in on openStack and the 'put' part in a card or button script?
Adrian


On 30 Aug 2009, at 17:24, Len Morgan wrote:

I"m hoping Trevor won't mind me sharing this little snippet of code:

FUNCTION getPathToFile pFile
 put the filename of this stack into the theFile
 set the itemdelimiter to slash
 put pFile into the last item of theFile
 return theFile
END getPathToFile

To use:
put getPathFile(filename you want to launch) into tFile
launch tFile

That should do it.

len morgan

Adrian Williams wrote:
Jim,
When defaultFolder is set to a valid path "C:\Program Files \MyApp.exe" my code works. Is there a way to retrieve the location of the Folder in which the current application is running.
Then set deafultFolder to that?
Thanks for your perseverance with me on this topic.
Adrian

On 30 Aug 2009, at 11:09, Jim Bufalini wrote:

Try:

put the defaultFolder into tOrigDefaultFolder

set the defaultFolder to "C:\theDirTheExeIsIn" -- Put actual dir the exe is
in here

launch "MyProgram.exe" -- Put the actual name of the exe here

set the defaultFolder to tOrigDefaultFolder -- Puts the defaultFolder back
where it was

_______________________________________________
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


_______________________________________________
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

_______________________________________________
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


_______________________________________________
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

_______________________________________________
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