暗黙的なプログラム名を使用したプログラムの呼び出し

呼び出しでプログラムのファイル名のベース名のみを指定した場合、プログラム名は暗黙的とみなされます。次に例を示します。

CALL "myprog" USING ...

上記の文では、次の形式のファイルを参照します。

myprog.lbr の場合、ランタイム システムが、.lbr ファイルで、指定の.lbr ファイルと同じプログラム名を持つ実行可能ファイルを検索します。たとえば、myprog.gnt です。

さらに、プログラムの呼び出しに PC のドライブ名またはパス名を指定して、呼び出し先のプログラムの正確な位置を指定することができます。たとえば、c:\programs ディレクトリで myprog プログラムを検索するには、次の文を使用します。

CALL "c:\programs\myprog" USING ....

ただし、ドライブ名やパス名の指定は、推奨しません。これは、参照されるモジュールが 2 つ以上のファイルに存在する、または 2 つ以上の形式である場合や、アプリケーションを別の環境に移植する場合に、予測不可能な結果が起こる可能性があるためです。