<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Its happened for two libraries, so it is consistent. I dont see how I
can prove it to any of you.<br>
<br>
My problem was that it has often recompiled the 3rd party libraries,
even when it had access to the dpk and dcps and the dcus. The only way
I could stop it was to rename the pas files so that it would not find
them. I was not doing a build and there was nothing wrong with the
dates. I have had this problem since D3.<br>
<br>
It appears that if the Unit output directory is blank then it is
confused about where to put the dcus. Sometimes they go where the pas
files are, other times they go where the dpk is, yet other times they
go where the include files for that unit are. The amazing thing is
that when it changes the output directory, it actually removes that dcu
from the old directory. <br>
<br>
No, I wasnt smoking rope, I made a witness watch it... and it performed.<br>
<br>
The solution is to always put something in the unit output directory.
In my case I have just put "." And finally, after over 6 years, the
compiler works as required.<br>
<br>
P.S. I still have the problem sometimes where it can not find the
source file with ctrl-enter.... despite the fact that the path is
specified in 3 places. I suspect that its the same internal problem
with directories as the unit one above. Do CodeGear engineers know
that windows changes the current directory all the time.<br>
<br>
<div class="moz-signature">-- <br>
<title>Signature</title>
<meta http-equiv="Content-Type" content="text/html; ">
<meta content="MSHTML 6.00.2900.2802" name="GENERATOR">
<div align="left">
<div align="left"><strong><font size="2"><font color="#666666"
face="Verdana">Rohit Gupta</font></font></strong></div>
<div align="left"><strong><font size="2"><font color="#666666"
face="Verdana">
B.E. Elec. M.E. Mem IEEE
Associate IEE</font></font></strong></div>
<div align="left"><strong><font size="2"><font color="#666666"
face="Verdana">Technical Manager</font></font></strong></div>
<div align="left"><strong><font color="#666666" face="Verdana" size="2">Computer
Fanatics Limited</font></strong></div>
<div align="left"><strong></strong> </div>
<div align="left"><font color="#666666" face="Verdana" size="2"><strong>Tel</strong>
+64 9 4892280</font></div>
<div align="left"><font color="#666666" face="Verdana" size="2"><strong>Fax</strong>
+64 9 4892290</font></div>
<div align="left"><font color="#666666"><font face="Verdana" size="2"><strong>Email
</strong></font><a href="mailto:rohit@cfl.co.nz"><font color="#0080ff"
face="Verdana" size="2">rohit@cfl.co.nz</font></a></font><font
color="#666666"><font face="Verdana" size="2"><strong></strong></font></font></div>
<div align="left"><font color="#666666"><font face="Verdana" size="2"><strong>Web
</strong></font><a href="http://www.cfl.co.nz/"><font color="#0080ff"
face="Verdana" size="2">www.cfl.co.nz</font></a></font></div>
<div> </div>
<div>
<hr></div>
<div align="left"><span
style="font-size: 7.5pt; color: rgb(153, 153, 153); font-family: Verdana;"><font
size="1"><span style="font-size: 10pt; font-family: 'Courier New';"
lang="EN-NZ"><font color="#000000"><font color="#808080" face="Verdana"
size="1">This email and any attachments contain information, which is
confidential and may be subject to legal privilege and copyright. If
you are not the intended recipient, you must not use, distribute or
copy this email or attachments. If you have received this in error,
please notify us immediately by return email and then delete this email
and any attachments.</font> <o:p></o:p></font></span></font></span></div>
</div>
</div>
</body>
</html>