2011-07-13 7 views
1

私はdllからC++関数を呼び出す必要があるAdobe Flexアプリケーションを持っています。FlexからDLLからC++関数にアクセスする方法はありますか?

Flexアプリケーションはブラウザ内で実行されるため、これを行う方法はありますか?

+0

この「C/C++」とは何ですか? –

+0

私はいくつかの低レベルの操作を実行するために使用されるC言語で書かれたライブラリ関数を提供されています... FlexアプリケーションはWebベースのフロントエンドです...これはできますか?基本的にC/C++での経験があまりないWebデベロッパ... Adob​​e FlexのFlexは – CharlesBryan

+0

"C/C++"とは何ですか?そのようなものは存在しません。 CとC++は異なる2つの異なる言語です。あなたが使用しようとしていることを示してください。 –

答えて

0

我々はFirebreathを使用して、当社の既存のC++コードをブラウザのプラグインを作成し、それは素晴らしい作品Firebreath

と一緒に行きました。 FirebreathはActiveXとNPAPIの両方のプラグインを単一の.dllに作成します。

0

セキュリティ上の問題により、フラッシュブラウザアプリケーションはクライアントのデスクトップアプリケーションを呼び出すことができません。しかし、AIRアプリケーションを使用している場合は、実際になります。あなたですか?

+0

いいえ私たちはAIRを使用していません。この問題の解決策が見つからない場合は、AIRに切り替えることがあります。ご回答有難うございます ! – CharlesBryan

0

あなたは既にAlchemyを見ましたか?
http://labs.adobe.com/technologies/alchemy/

それはあなたが、それはいくつかの制限があることけれども覚えておいてくださいフレックス

に使用することができます.swcにCまたはC++コードをコンパイルすることができます。
docmentationとしての状態は:

錬金術は、主 は、いくつかのOSの依存関係を持っているC/C++ライブラリで使用することを意図しています。生成されたコンテンツは、AVM2のセキュリティ の制約内にあり、Flash Playerセキュリティ の保護をバイパスできません。

私は確信していませんが、私は(一部の)dllも処理できないと考えています。

これはあなたの質問に対する確かな答えではありませんが、正しい方向に考えさせることができます。

乾杯

+0

ありがとうございました!いいえ、私は錬金術については知らなかった。この可能性を探求します:) – CharlesBryan

+0

錬金術はまだ100%IMOではないことを言及する必要があります。これは主に画像の操作などに使用され、少しバグかもしれません。 –

関連する問題