COBCH1771 '<型名>' には可視インスタンス メソッド '<メソッド名>' がない

メソッド呼び出し式で指定された型に、互換性のあるシグネチャのインスタンス メソッドが含まれていません。

次の例では、runBonus オブジェクトのいずれのメソッドも静的であるため、互換性がありません。最後のメソッドがインスタンス メソッドであれば、互換性を確保できるため、シグネチャから STATIC キーワードを削除して一致させることができます。

class-id bonusPout.
method-id main STATIC.
declare myDel as type myDelegate
declare runBonus as type bonusPout.
set myDel to method runBonus::calcBonus
end method.

method-id calcBonus (by value sal1 as binary-long by value sal2 as binary-long) returning finalB as binary-long STATIC.
...
end method.
method-id calcBonus (by value sal1 as binary-long) returning finalB as binary-long STATIC.
...
end method.
method-id calcBonus STATIC.
...
end method.
end class.
delegate-id myDelegate.
end delegate.