COBCH1717 '<型名>' の可視性の最も高い静的オーバーロード '<メンバ名>' には無効なパラメータ <パラメータ名> がある

指定された型には、一致するパラメータを持つ静的メソッドがありません。このエラー メッセージには、最適なメソッドおよび一致しないパラメータが表示されます。

次の例では、提供された引数を使用したmessageEnd の呼び出しと互換性のある一致はありません。正しい名前と同じ数のパラメータを持つメソッドはありますが、2 つ目のパラメータが互換性のある一致ではありません。引数を変更して decimal と互換性のある型にするか、messageEnd メソッドを変更して 2 つ目のパラメータとして文字列と互換性のある型を受け入れるようにします。

class-id myClass.
method-id main static.
 invoke self::messageEnd(4 "Installation Complete")
end method.
method-id messageEnd (s as decimal t as decimal) static.
...
end method.
end class.

このエラーは、静的メソッドが許容されるコンテキストで発生します。