Thanks Antoine - it makes sense.<br>
<br>
Svetlana<br>
<br><div><span class="gmail_quote">On 10/26/06, <b class="gmail_sendername">Antoine Raux</b> &lt;<a href="mailto:antoine@cs.cmu.edu">antoine@cs.cmu.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">









<div link="blue" vlink="purple" lang="FR">

<div>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">Hi Svetlana,</span></font></p>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;">&nbsp;</span></font></p>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US">The way we do this is to
create .h files that contain the agents (the DEFINE_AGENCY,
DEFINE_INFORM_AGENT, etc blocks) and include those in your main file. You put
all the DELCARE_AGENTS in this single main file.</span></font></p>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US">&nbsp;</span></font></p>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US">hope this helps</span></font></p>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US">&nbsp;</span></font></p>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US">antoine</span></font></p>

<p><font color="navy" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: navy;" lang="EN-US">&nbsp;</span></font></p>

<div>

<div style="text-align: center;" align="center"><font face="Times New Roman" size="3"><span style="font-size: 12pt;" lang="EN-US">

<hr align="center" size="2" width="100%">

</span></font></div>

<p><b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma; font-weight: bold;" lang="EN-US">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size: 10pt; font-family: Tahoma;" lang="EN-US">

<a href="mailto:ravenclaw-developers-bounces@LOGANBERRY.srv.cs.cmu.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ravenclaw-developers-bounces@LOGANBERRY.srv.cs.cmu.edu</a>
[mailto:<a href="mailto:ravenclaw-developers-bounces@LOGANBERRY.srv.cs.cmu.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ravenclaw-developers-bounces@LOGANBERRY.srv.cs.cmu.edu</a>] <b><span style="font-weight: bold;">
On Behalf Of </span></b>Svetlana Stenchikova<br>
<b><span style="font-weight: bold;">Sent:</span></b> Thursday, October 26, 2006
9:13 AM<br>
<b><span style="font-weight: bold;">To:</span></b> Dan Bohus<br>
<b><span style="font-weight: bold;">Cc:</span></b>
<a href="mailto:ravenclaw-developers@cs.cmu.edu" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ravenclaw-developers@cs.cmu.edu</a><br>
<b><span style="font-weight: bold;">Subject:</span></b> [RavenclawDev 166]
defining agents in multiple files</span></font></p>

</div><div><span class="e" id="q_10e84c95c4ac5c84_1">

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;">&nbsp;</span></font></p>

<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;">Hi,<br>
<br>
I am trying to organize my dialog manager code by defining agents in multiple
cpp files.<br>
<br>
This means that I would need multiple DECLARE_AGENTS for each of the cpp files
that defines agents, right?<br>
<br>
Having multiple DECLARE_AGENTS does not seem to be legal.<br>
<br>
I am getting this error:<br>
RavenCalendarDM error LNK2005: &quot;public: void __thiscall
CDTTManagerAgent::CreateDialogTaskAgentome(void)&quot;
(?CreateDialogTaskAgentome@CDTTManagerAgent@@QAEXXZ) already defined in
RavenCalendarDialogTask.obj<br>
<br>
<br>
Could you please suggest if there is a way around this? (besides keeping all
agents in a single cpp file)<br>
<br>
thank you</span></font></p>

</span></div></div>

</div>



</blockquote></div><br>