Q101:現在ver2.3を使っており、「MySQL IF」という複合コンポーネントを随所に入れていますが、2.3で正常に起動(参照)しておりましたが、2.6で同じプログラムを読み込むと、一番最後のイベント生成でメソッドが何も指定されていない事になっております。
Q101-1:
MZver2.6についてお尋ねしたい事がございます。現在ver2.3を使っております。色々とプログラムを組んでデータベース参照する為に「MySQL IF」という複合コンポーネントを随所に入れていますが、2.3で正常に起動(参照)しておりましたが、2.6で同じプログラムを読み込むと、一番最後のイベント生成でメソッドが何も指定されていない事になっております。これはナゼなのでしょうか?
単品だけをビルダーの複合コンポーネント追加で読み込んだ場合正常に来ていますが、○○.mzasファイルで参照した場合、起動メソッドの指定がない状態でロードされます。一度確認いただけないでしょうか?
A101-1:
原因はMZ Platform 2.6の不具合と思われるので、詳細な調査と修正に少々時間がかかるかもしれません。
現状での回避方法としては、アプリケーションデータをXML形式(mzax)で保存してロードすれば、正常に動作するようです。一度正常に動作してもシリアライズ形式(mzas)で保存したファイルは同じ症状が発生します。
現在までにわかっている症状としては、アプリケーションデータがmzas形式で内部に複合コンポーネントの参照を含む場合に、ロード後の状態に問題があるという状況です。なので、2.6でExcelファイルアクセス等を利用した開発をする場合には、mzax形式でアプリケーションデータを保存していただければと思います。
いずれにしろ、mzas形式のアプリケーションデータでも正常に動作するように修正するつもりですので、少々お待ちいただけると助かります。
※ Ver.2.7でこの不具合を修正致しました。