<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>RE: [ace-users] the preferred solution for avoiding ACE versionconflict in a dep loyed application</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16441" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=859010418-20062007><FONT face=Arial 
color=#0000ff size=2>Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859010418-20062007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=859010418-20062007><FONT face=Arial 
color=#0000ff size=2>I was more thinking about multiple applications that each 
use a different version. If you have one application with multiple versions of 
ACE, then the versioned namespaces are the only solution.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=859010418-20062007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=859010418-20062007><FONT face=Arial 
color=#0000ff size=2>Johnny</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> Qing He [mailto:qing.he@gemstone.com] 
  <BR><B>Sent:</B> Wednesday, June 20, 2007 6:15 PM<BR><B>To:</B> Johnny 
  Willemsen; Qing He<BR><B>Cc:</B> ace-users@cse.wustl.edu<BR><B>Subject:</B> 
  RE: [ace-users] the preferred solution for avoiding ACE versionconflict in a 
  dep loyed application<BR></FONT><BR></DIV>
  <DIV></DIV>
  <P><FONT size=2>Johnny,</FONT> <BR><FONT size=2>Thanks for your reply. For 
  decorator, do you mean that there is something is Ace to decorate every class? 
  If we only decorate the name of dll, then will the symbol be resolved to 
  whichever listed first in the linking option?</FONT></P>
  <P><FONT size=2>Qing </FONT></P>
  <P><FONT size=2>-----Original Message-----</FONT> <BR><FONT size=2>From: 
  Johnny Willemsen [<A 
  href="mailto:jwillemsen@remedy.nl">mailto:jwillemsen@remedy.nl</A>] 
  </FONT><BR><FONT size=2>Sent: Wednesday, June 20, 2007 12:02 AM</FONT> 
  <BR><FONT size=2>To: 'Qing He'</FONT> <BR><FONT size=2>Cc: 
  ace-users@cse.wustl.edu</FONT> <BR><FONT size=2>Subject: RE: [ace-users] the 
  preferred solution for avoiding ACE versionconflict in a dep loyed 
  application</FONT> </P>
  <P><FONT size=2>Hi,</FONT> </P>
  <P><FONT size=2>&gt; &gt; I'm wondering what is the preferred solution for 
  avoiding</FONT> <BR><FONT size=2>&gt; ACE version conflict in a deployed 
  application?</FONT> <BR><FONT size=2>&gt; &gt; </FONT><BR><FONT size=2>&gt; 
  &gt; For example, we use ACE5.5</FONT> <BR><FONT size=2>&gt; &gt; But ACE5.4 
  may be used by our customers So integrating the two will </FONT><BR><FONT 
  size=2>&gt; &gt; cause conflict</FONT> <BR><FONT size=2>&gt; </FONT><BR><FONT 
  size=2>&gt; I recommend you use versioned namespaces.&nbsp; Please see</FONT> 
  <BR><FONT size=2>&gt; </FONT><BR><FONT size=2>&gt; 
  ACE_ROOT/docs/Symbol_Versioning.html</FONT> <BR><FONT size=2>&gt; 
  </FONT><BR><FONT size=2>&gt; for details.</FONT> </P>
  <P><FONT size=2>Another option is to build things statically or to add a 
  special postfix to the ACE dll using the decorator.</FONT> </P>
  <P><FONT size=2>Regards,</FONT> </P>
  <P><FONT size=2>Johnny Willemsen</FONT> <BR><FONT size=2>Remedy IT</FONT> 
  <BR><FONT size=2>Postbus 101</FONT> <BR><FONT size=2>2650 AC&nbsp; Berkel en 
  Rodenrijs</FONT> <BR><FONT size=2>The Netherlands</FONT> <BR><FONT 
  size=2>www.theaceorb.nl / www.remedy.nl&nbsp; </FONT></P>
  <P><FONT size=2>*** Integrated compile and test statistics see <A 
  href="http://scoreboard.theaceorb.nl" 
  target=_blank>http://scoreboard.theaceorb.nl</A> ***</FONT> <BR><FONT 
  size=2>*** Commercial service and support for 
  ACE/TAO/CIAO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  ***</FONT> <BR><FONT size=2>*** See <A 
  href="http://www.theaceorb.nl/en/support.html" 
  target=_blank>http://www.theaceorb.nl/en/support.html</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  ***</FONT> </P></BLOCKQUOTE></BODY></HTML>