・手順
sub.nako3を取り込む
sub.nako3側の関数を呼ぶ
main.nako3側の関数名を画面更新時実行するとエラーとなる
・エラーメッセージ
[実行時エラー]『画面更新時実行』で関数の取得に失敗しました。
-----------------------
// サンプル なでしこ3貯蔵庫(v3.3.60)
!「
https://n3s.nadesi.com/plain/nako3hello.nako3」を取り込む。
挨拶テスト //サブ側の関数を呼ぶ
「A」を画面更新時実行 //→[実行時エラー]『画面更新時実行』で関数の取得に失敗しました。
●A
「A」を表示
ここまで
-----------------------
関数名から関数を探すとき、最後に呼んだ関数のファイルスコープ(サブ側)から探している気がする
・回避策
画面更新時実行の前にメイン側の関数を呼ぶ
-----------------------
!「
https://n3s.nadesi.com/plain/nako3hello.nako3」を取り込む。
挨拶テスト
ダミー //メイン側の関数を呼ぶ
「A」を画面更新時実行
●A
「A」を表示
ここまで
●ダミー
それを戻す
ここまで