>>-.----.---ILSTATIC---------->< | | +-NO-+
なし
NOILSTATIC を指定すると、コンパイルされたプログラムは、インスタンス メソッドおよびインスタンス データを持つクラスとして表されます。ランタイム システムは、実行単位でプログラムのシングルトン インスタンスを保持します。COBOL 以外の .NET 言語で記述されたプログラムは、MicroFocus.COBOL.RuntimeServices アセンブリの Interop クラスの CobLoad メソッドを使用してこのインスタンスをフェッチし、インスタンスのメソッドを直接呼び出すことができます。
ILSTATIC を指定すると、コンパイルされたプログラムは、静的メソッドおよび静的データを持つクラスとして表されます。COBOL 以外の .NET 言語で記述されたプログラムは、静的メソッドを直接呼び出して COBOL を呼び出すことができます。ILSTATIC は本製品の旧リリースとの互換性を提供し、COBOL 以外の .NET 言語で記述された既存のプログラムから静的メソッド呼び出しを使用して呼び出される COBOL プログラムでのみ使用できます。
説明:
NOILSTATIC を指定すると、コンパイルされたプログラムは、インスタンス メソッドおよびインスタンス データを持つクラスとして表されます。ランタイム システムは、実行単位でプログラムのシングルトン インスタンスを保持します。COBOL 以外の .NET 言語で記述されたプログラムは、MicroFocus.COBOL.RuntimeServices アセンブリの Interop クラスの CobLoad メソッドを使用してこのインスタンスをフェッチし、インスタンスのメソッドを直接呼び出すことができます。
ILSTATIC を指定すると、コンパイルされたプログラムは、静的メソッドおよび静的データを持つクラスとして表されます。COBOL 以外の .NET 言語で記述されたプログラムは、静的メソッドを直接呼び出して COBOL を呼び出すことができます。ILSTATIC は本製品の旧リリースとの互換性を提供し、COBOL 以外の .NET 言語で記述された既存のプログラムから静的メソッド呼び出しを使用して呼び出される COBOL プログラムでのみ使用できます。