MZ Platformとは › 掲示板 › MZプラットフォームユーザー会掲示板 › コンポーネント格納変数の起動メソッド設定について
タグ: コンポーネント格納変数 起動メソッド
コンポーネント格納変数で複合コンポーネントGUIで公開したメソッドを起動しようとすると、「起動メソッドが設定されていません」というエラーメッセージがでます。公開メソッドをサブルーチンや引数のないファンクションにした場合は問題ありませんでしたが、引数を入れるとエラーが出ます。FAQの実現したい処理A13を参照しましたが今一つ理解できませんので、ご教示ください。エラーの出るサンプルプログラムを添付します。
よろしくお願いいたします。
複合コンポーネント内で公開されている[ファンクション]のメソッド「ファンクションの呼び出し(1引数)(Object)」の引数の型は「Object」なので、それに合わせて[コンポーネント格納変数]の「起動メソッドに引数を追加する(String,Object)」の引数1(引数の型を示す文字列)には、「java.lang.Object」を指定してください。 お送り頂いたファイルの上記箇所を変更したところ、動作しました。
「java.lang.Object」を指定して、引数の追加ができました。ありがとうございました。