システムはプログラムをロードできません。または、マルチスレッド プログラムにおいて、新しいスレッドが開始されました。
CALL文は、次の理由により失敗します。
-DLLの場合に、指定されたエントリポイントがファイルにない
-.intファイルまたは.gntファイルの場合に、ファイルが壊れている
-$PROG形式の呼び出しの場合、名前のマッピングに失敗した
-call-by-numberライブラリ ルーチン(CALL データ名。データ名には、x'80'よりも大きい値を指定する)の場合、ルーチンが存在しない
例えば保護違反などで内部構造が壊れているときに、スレッドをコールまたは開始しようとしても失敗します。
SET PROCEDURE POINTER TO ENTRYエントリポイントからの文は、エントリポイントがディスクや現在の実行単位内で見つからないため、失敗します。
ごくまれに、このエラーはメモリ不足や古すぎるランタイム システムバージョンが原因のCALL文の失敗により起こることがあります。
コール対象が存在し、壊れていないことを確認してください。
次のフォームのコードを含めることで、手続きポインターを使う前に有効であることを確認してください。