<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <!-- /home/gvatteka/dev/qt-4.3/doc/src/activeqt.qdoc --> <head> <title>ActiveQt Framework</title> <link href="classic.css" rel="stylesheet" type="text/css" /> </head> <body> <h1 align="center">ActiveQt Framework<br /><small></small></h1> <a name="activeqt"></a><p>Qt's ActiveX and COM support allows Qt/Windows developers to:</p> <ol type="1"> <li>Access and use ActiveX controls and COM objects provided by any ActiveX server in their Qt applications.</li> <li>Make their Qt applications available as COM servers, with any number of Qt objects and widgets as COM objects and ActiveX controls.</li> </ol> <p>The <a href="activeqt.html#activeqt"><tt>ActiveQt</tt></a> framework consists of two modules:</p> <ul> <li>The <tt>QAxContainer</tt> module is a static library implementing <a href="core/QObject.html"><tt>QObject</tt></a> and <a href="gui/QWidget.html"><tt>QWidget</tt></a> subclasses, QAxObject and QAxWidget, that act as containers for COM objects and ActiveX controls.</li> <li>The <tt>QAxServer</tt> module is a static library that implements functionality for in-process and executable COM servers. This module provides the QAxAggregated, QAxBindable and QAxFactory classes.</li> </ul> <p>To build the static libraries, change into the <tt>activeqt</tt> directory (usually <tt>QTDIR/src/activeqt</tt>), and run <tt>qmake</tt> and your make tool in both the <tt>container</tt> and the <tt>control</tt> subdirectory. The libraries <tt>qaxcontainer.lib</tt> and <tt>qaxserver.lib</tt> will be linked into <tt>QTDIR/lib</tt>.</p> <p>If you are using a shared configuration of Qt enter the <tt>plugin</tt> subdirectory and run <tt>qmake</tt> and your make tool to build a plugin that integrates the QAxContainer module into <a href="qtjambi-designer.html">Qt Designer</tt></a>.</p> <p>The <a href="activeqt.html#activeqt"><tt>ActiveQt</tt></a> modules are part of the <a href="commercialeditions.html#qt-desktop-edition">Qt Desktop Edition</tt></a>. They are <i>not</i> part of the <a href="opensourceedition.html">Qt Open Source Edition</tt></a>.</p> <dl> <dt><b>See Also:</b></dt> <dd><tt>QAxContainer Module</tt>, <tt>QAxServer Module</tt></dd> </dl> <p /><address><hr /><div align="center"> <table width="100%" cellspacing="0" border="0"><tr class="address"> <td width="30%">Copyright © 2007 <a href="trolltech.html">Trolltech</a></td> <td width="40%" align="center"><a href="trademarks.html">Trademarks</a></td> <td width="30%" align="right"><div align="right">Qt Jambi </div></td> </tr></table></div></address></body> </html>