次の例では、提供された引数を使用したmessageStart の呼び出しと互換性のある一致はありません。正しい名前と同じ数のパラメータを持つメソッドはありますが、パラメータが互換性のある一致ではありません。引数を変更して string 型と互換性があるようにするか、messageStart メソッドを変更して数値と互換性のある型を受け入れるようにします。
class-id myClass2. method-id main. declare messDisplay as type myClass2 invoke messDisplay::messageStart(2) end method. method-id messageStart. procedure division using by value s as string. ... end method. end class.
このエラーは、インスタンス メソッドが許容されるコンテキストで発生します。