On Sat, 28 May 2022 10:03:18 -0700 (PDT), Arthur Duchemin <
[email protected]> declaimed the following:
In a procedure REXX :
When I execute : Call RxFuncAdd 'SysLoadFuncs','REXXUTIL','SysLoadFuncs' >that's OK.
But when I execute after : Call SysLoadFuncs
I receive the message :(en francais !!!!!!!)
'SYSLOADFUNCS' n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
It mean SYLOADFUNCS is not recognise like internal commande !!!!!
How can't I bypass this situation ???
(Sorry my english is very poor !!!)
What OS, What REXX interpreter?
From the Regina manual:
"""
RXFUNCADD(externalname, library, internalname) - (SAA)
Registers the internalname in library as an external function callable from with the current program by referencing externalname. library is a Rexx external function package in the format of shared library or dynamic link library (DLL). library and internalname are case-sensitive.
"""
Note the last sentence above! CASE-SENSITIVE
You specified an internalname of "SysLoadFuncs" which does NOT match the REXX default of upper casing unquoted strings/names "SYSLOADFUNCS".
Try
CALL 'SysLoadFuncs'
OR
CALL RXFUNCADD('SysLoadFuncs', 'REXXUTIL', 'SYSLOADFUNCS')
--
Wulfraed Dennis Lee Bieber AF6VN
[email protected] http://wlfraed.microdiversity.freeddns.org/
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)