以前のリリースとの互換性を確保するために、COBOL プログラムのエントリ ポイントを静的メソッドとして公開します。
>>-.----.---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 プログラムに対してのみ使用してください。