「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板
[一覧へ] > (@46) [低] [未処理]
@46■ (#159) 取り込むと「画面更新時実行」で実行時エラー - TKI (2022-07-12 19:15) /低 未処理
・手順
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」を表示
ここまで

●ダミー
    それを戻す
ここまで

(#159)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能