#RexxMast paths
I am trying to launch arexx macros from a program by sending filenames to
the resident process. Everything works great, but when I try to access
macros using a relative path (i.e. :Programs/arexx/cg/macro.rexx), the
host looks for the file using the root that rexxmast started with for the
':' part of the path. Fair enough… if the macro is in rexx: AND has no
path, it works too. If it is in a subdirectory of rexx:, it doesn't work
'cause the host doesn't try its search paths if a path is included.
Still OK, cause I can assign rexx: to several subdirecto ries as well as
the original REXX: dir. Now the host doesn't want to find files with no
path that live in one of the multiple paths assigned to Rexx:, but if the
macro is specified as rexx:macro.rexx, then it will be found, presumably
because dos does the multi-assign support. The question:
Have I come across the best solution? Do you have any relevant tips?
Thanks,
Arnie
p.s. I assume the pragma for CD won't hold over several file messages..