アプリケーションビルダー - グローバル関数私はいくつかのモジュールを持つアプリケーションビルダーを使って新しいアドインを書いています。ドキュメントを見ると、モジュールAで関数を定義してモジュールBで呼び出すことができるはずです。これを行うたびにエラーが発生します。
これを可能にするために私がする必要がある何か特にありますか?今のところ私のコードはちょっとぎこちなくなっています。ストップギャップ対策として、私は似たような機能がいたるところに広がっているからです。
ありがとう
再:アプリケーションビルダー - グローバル関数?モジュール間で呼び出すことは可能ですが、アプリケーションに対して「グローバル」な機能を定義するための推奨される方法ではありません。 モジュールは複数回インスタンス化することができます。つまり、名前空間の変数にアクセスするには、いずれかのインスタンスをクエリする必要があります。
アプリケーションのグローバルを定義する最善の方法は、すべてのモジュールインスタンスに表示されるApplicationネームスペースでグローバルを定義することです。
