Есть ли у Flex возможность доступа к функциям C ++ из DLL? - PullRequest
1 голос
/ 13 июля 2011

У меня есть приложение Adobe Flex, которому нужно вызывать функции C ++ из DLL.

Поскольку приложения Flex выполняются в браузере, есть ли способ сделать это?

Ответы [ 3 ]

0 голосов
/ 13 июля 2011

Вы уже взглянули на Алхимию?http://labs.adobe.com/technologies/alchemy/

Это позволит вам скомпилировать код C или C ++ в файл .swc, который вы можете использовать во Flex

Имейте в виду, что он имеет некоторые ограничения.Как гласит документация :

Алхимия в первую очередь предназначена для использования с библиотеками C / C ++, которые имеют мало зависимостей от ОС.Сгенерированный контент находится в пределах ограничений безопасности AVM2 и не может обойти защитные меры безопасности Flash Player.

Хотя я не уверен, я считаю, что он также не может обрабатывать (некоторые) библиотеки DLL.

Я знаю, что это не точный ответ на ваш вопрос, но он может заставить вас думать в правильном направлении.

Приветствия

0 голосов
/ 16 марта 2012

Мы пошли с Огненное дыхание

Мы создали плагины для браузера с нашим существующим кодом C ++, используя Firebreath, и он прекрасно работает. Firebreath создает плагины ActiveX и NPAPI в одном .dll.

0 голосов
/ 13 июля 2011

Из-за проблем с безопасностью приложения флэш-браузера не могут вызывать какие-либо клиентские настольные приложения.Но это становится реальным, если вы используете приложение AIR.Вы?

...