Duncan,<br><br>One more questions, and a couple of improvement suggestions:<br><br>Question: I compared the 407 tarball with the latest one, and although I was looking hard enough for my eyes to pop out of their sockets, I couldn't find the change that fixed the DLL linkage. Could you please give me a hint? :)
<br><br>Suggestions: omninotify doesn't compile with VC8 as-is. But that could be fixed with some minor changes...<br>1. A couple of files use the #include &lt;iostream.h&gt; syntax, which (although I thought it was part of the C++ standard) is not supported by VC8. Not wanting to waste time on it, I just added an 
iostream.h/fsteam.h/iomanip.h file to the include directory with nothing but &quot;#include &lt;iostream or fstream or iomanip&gt; / using namespace std;&quot; in them. This made omninotify compile OK, which means that a proper search and replace combined with appropriate #defines would do the trick.
<br>2. DEBUG.mk sets RDI_OPT_FLAG = -O2 . VC8 doesn't like O2 and RTC1 in the same command line (and instead of ignoring O2, it aborts compilation :( ). I guess -Od is more appropriate for debugging anyway.<br><br>Thanks,
<br>&nbsp; Tamas<br>