私はRexxスクリプトをスタンドアローンで使用していますが、別のRexxスクリプトを使用してその中の特定の関数を呼び出したいとします。私はcall
で外部Rexxファイルと内部Rexx関数の両方を呼び出すことができますが、外部スクリプト内で単一の関数を呼び出すことはできますか?次の例では、私が何をしたいのかを示しています。外部のRexxスクリプトで特定の関数を呼び出す
/* REXXA */
say 'hello'
run_test:
say 'test'
...
/* REXXB */
call 'REXXA' /* will say both 'hello' and 'test' */
を
どのように私は 'test' と言ってREXXBを変更することができますか?
EDIT:今後の研究では、RxFuncAddを探している可能性があることを示しています。メインフレームRexxスクリプトで動作するかどうかは誰でも確認できますか?それを含む参照のほとんどは、DLLライブラリに関するものです...
EDIT 2:明らかに誰かがより良いアイデアを持っていますか?
EDIT 3:私はそのことについて申し訳ありませんが、きちんと私の要件を説明していてはいけません - NealBの応答下のコメントのとおり、私は基本的に「数学」クラス内の「罪」関数を呼び出すことに似て何かをしたいです。上記の例では、私が書いているコードはREXXBです。できるだけREXXAを変更したいと思います。
それはありがとう、それは私が期待していたものでした。既存のrexxスクリプトは、コードと同様の概念を使用しています(ISPFパネルに入力されたコマンドを解釈するために使用されます)。すでにEXEC PDSのメンバーですので、他のソリューションのどれも本当に適していません。 –
私はいつもREXX用の外部関数セットを構築しようとしていましたが、私はチャンスがありませんでした。いつか、うまくいけば... – zarchasmpgmr