こんにちは私はwin OSのC++プログラムで働いています。現在のところ、制約によって、私はC++プログラムからapiを消費する帽子のAirアプリケーションを構築する必要があります。私はどのようにアクセスするのかについて読んでおり、Air Native Extensionは "ユニークな"アプローチとしてdllを消費しています。エアアプリケーションのネイティブコードにアクセスする方法は?
チャンスによって、C++ APIや多分dllを消費する方法には他の方法がありますか?
こんにちは私はwin OSのC++プログラムで働いています。現在のところ、制約によって、私はC++プログラムからapiを消費する帽子のAirアプリケーションを構築する必要があります。私はどのようにアクセスするのかについて読んでおり、Air Native Extensionは "ユニークな"アプローチとしてdllを消費しています。エアアプリケーションのネイティブコードにアクセスする方法は?
チャンスによって、C++ APIや多分dllを消費する方法には他の方法がありますか?
おそらくあなたに役立つものが見つかりました。
ネイティブプロセスと同じように、コマンドライン経由で通信することができます。
これは役立つはず: http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b060d22f991220f00ad8a-8000.html
ああ、これを: http://help.adobe.com/en_US/air/build/WS789ea67d3e73a8b22388411123785d839c-8000.html
AIRネイティブ拡張はちょうどそれを - ネイティブAPIを消費します。あなたはどんな問題を抱えていますか?例を見てください:http://www.adobe.com/devnet/air/native-extensions-for-air.html –
まあ、私は、この "dll star"と "他の勝利プロセスとのコミュニケーションさらに、proxy.dllによってプロセスから取得されたデータasyncをコールバックに設定する必要があります。 – Agus
さて、私はいくつかのすべてに動的にリンクしている "proxy.dll"を呼び出す必要があります。このdllは他のwinプログラムとの通信を開始します。さらに、インターフェイスのプロトコルの一部として、proxy.dllによってプロセスから非同期データを取得するためのコールバックを設定する必要があります。私はdllと通信するのに成功しましたが、すべての依存関係を処理するためにスターが関与するとき、私は両方のアプリケーションを知るまで仕事を得ることができませんでした:( – Agus