<!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=921111418-20062007><FONT face=Arial 
color=#0000ff size=2>Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=921111418-20062007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=921111418-20062007><FONT face=Arial 
color=#0000ff size=2>Maybe try to link in the ACE library statically or use 
versioned namespace.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=921111418-20062007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=921111418-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 8:11 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>
  <DIV dir=ltr align=left><SPAN class=430540918-20062007><FONT face=Arial 
  color=#0000ff size=2>Johnny,</FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=430540918-20062007><FONT face=Arial 
  color=#0000ff size=2>Thanks. Our product is a linkable library. 
  </FONT></SPAN></DIV>
  <DIV dir=ltr align=left><SPAN class=430540918-20062007><FONT face=Arial 
  color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV dir=ltr align=left><SPAN class=430540918-20062007><FONT face=Arial 
  color=#0000ff size=2>Qing</FONT></SPAN></DIV><BR>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> Johnny Willemsen 
  [mailto:jwillemsen@remedy.nl] <BR><B>Sent:</B> Wednesday, June 20, 2007 11:05 
  AM<BR><B>To:</B> '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>
  <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></BLOCKQUOTE></BODY></HTML>