MIDIシーケンサーで使用するプラグインをいくつかコーディングしようとしていますが、障害が発生しました。メモリを共有する複数の.dllインスタンスが存在する可能性があるため、グローバルスコープ変数を使用して情報を格納することはできません。機能終了時に破棄されない非グローバル変数を作成して読み込むにはどうすればよいですか?
2次元配列と関数間でコンテンツを共有するその他の変数を含むクラス(他のプラグインでは再利用性のために)を作成するにはどうすればよいですか?可能であれば、処理を行うフレームワーク内の関数からデータを読み書きする方法はありますか?
はい、申し訳ありませんが、私はより具体的にすべきでした。 GUI要素のような共通のものを再ロードするのを避けるため、リソースはこのフレームワークと意図的に共有されます。 –