DLLから呼び出されたC ++メソッドは、Adobe AIR Native拡張子で前回の通話からデータを返す
-
13-11-2019 - |
質問
私は奇妙な問題を経験しています.Iは、Adobe Air Appのネイティブ拡張を書きました。 それは、VS2010を備えたDLLにコンパイルされたC ++コードです.Iは、数字の配列を渡してから結果の配列を取得します。このメソッドを2回呼び出すと、アレイに2回目が2回、最初のコールからのデータと2番目の呼び出しからのデータが含まれているかのように、DLLが以前の呼び出しからデータをキャッシュするかのようになります。すべての変数をきれいにします。メソッド呼び出しが終了すると、ローカルでクリーン/破壊されます。私はC ++ Guruではないので、DLLコンパイルのための私の設定かもしれません。 助けてくれてありがとう。
更新: 私は解決策を見つけました。 "extern'c" "私が私のC ++メソッドに追加するのを忘れたラッパーと関係がありました。
解決
私は解決策を見つけました。 "extern'c" "ラッパーが私のC ++メソッドに追加するのを忘れたラッパーと関係がありました。
所属していません StackOverflow