# AS3.0 and C++

**URL:** <https://forum.kirupa.com/t/as3-0-and-c/228002>\
**Category:** flash\
**Created:** [June 4, 2007, 3:06pm UTC](https://forum.kirupa.com/t/as3-0-and-c/228002 "2007-06-04T15:06:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nbharatvarma](https://avatars.discourse-cdn.com/v4/letter/n/3ec8ea/32.png) [@nbharatvarma](https://forum.kirupa.com/u/nbharatvarma)\
**Post date:** [June 4, 2007, 3:06pm UTC](https://forum.kirupa.com/t/as3-0-and-c/228002/1 "2007-06-04T15:06:26Z")

</div>

Hi,

I am developing an application where I would like to use Flex to talk to some dlls / exe installed on the local machine, through a browser.  
The DLLs (and or) EXE will be installed using an installer.

The workflow I would like working on the client machine is the swf (created by Flex) getting loaded in the browser and communicating with the dlls installed on the machine.

I guess one way would be to use External Interface and do a

```
Action Script &lt;-&gt; Java Script &lt;-&gt; ActiveX (for IE) / np dll (for FF)

```

I would like to avoid installing any new activex control for my application. I do not need any GUI for my application either.

Is there another way to directly communicate with the dlls and completely avoid activex (or equivalent in FF) ?

Also, material on ExternalInterface to Win32 C++ dlls communication seems really sparse. Can someone point me in the right direction ?

Regards,  
Bharat Varma
