<div class="gmail_quote">2009/2/17 Alexandre Julliard <span dir="ltr">&lt;<a href="mailto:julliard@winehq.org">julliard@winehq.org</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Dan Kegel &lt;<a href="mailto:dank@kegel.com">dank@kegel.com</a>&gt; writes:<br>
<br>
&gt; See <a href="http://bugs.winehq.org/show_bug.cgi?id=14980" target="_blank">http://bugs.winehq.org/show_bug.cgi?id=14980</a><br>
&gt;<br>
&gt; Essentially, to run Office 2007, you have to set an override<br>
&gt; for riched20. &nbsp;Since Office installs a new, spiffier version<br>
&gt; of riched20 in its own private directory, and expects to<br>
&gt; find it there, isn&#39;t it a bug that we don&#39;t let it have it?<br>
<br>
There&#39;s no guarantee that using the private version would help. In some<br>
cases it does, in other cases it makes things worse. So defaulting to<br>
builtin is preferable, this way at least when it doesn&#39;t work we have a<br>
chance of fixing it.&nbsp; </blockquote><div><br>Well, no, that&#39;s the nature of dlls though. There&#39;s no guarantee that if an <br>app supplies one to override a system dll it will make anything run any <br>&quot;better&quot; than the system dll.<br>
<br>However the app that supplies a dll most certainly expects it will get that <br>dll, including whatever buggy behaviour it contains and may indeed rely <br>on to work, which is why Windows lets the app hang itself with its own <br>
rope and looks there first.<br><br>--<br>Chris<br></div></div>