Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > a6711891ce757817bba854bf3f25205a > files > 65

qtjambi-doc-4.3.3-3mdv2008.1.i586.rpm

<?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 &copy; 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>