<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=ISO-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.23588">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff text=#000000>
<DIV><FONT size=2 face=Arial>My point N°2 regarding potential FPU difference was
only concerning instruction line </FONT></DIV>
<DIV>
<DIV><FONT size=2 face=Arial> e:=c;</FONT></DIV>
<DIV><FONT size=2 face=Arial><FONT size=3
face="Times New Roman">=========================</FONT><BR></FONT></DIV>
<DIV><FONT size=2 face=Arial>I have absolutely no idea of how the compiler
does translate Currency constant to code, sorry.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>May be it uses the FPU when translating from String
representation to assembler value, but I have absolutely no idea where that
would be done in the compiler.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Anyway, it may be possible that the compiler
uses StrToCurr or something similar. </FONT></DIV>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial>var cAsString:string;</FONT></DIV>
<DIV><FONT size=2 face=Arial>.</FONT></DIV>
<DIV><FONT size=2 face=Arial>.</FONT></DIV>
<DIV><FONT size=2 face=Arial>cAsString:=CurrToStr(c);</FONT></DIV>
<DIV><FONT size=2 face=Arial>c:=StrToCurr(cAsString). { <== Check after here
on W98 / XP and look for differences on value c. That uses an FPU
instruction fistpll that look as causing some trouble to other projects (Non
FPC) }<BR>
<DIV><FONT size=2 face=Arial>.</FONT></DIV>
<DIV><FONT size=2 face=Arial>.</FONT></DIV></DIV></FONT>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Regards, Bruno</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Note : I'm interested to know what you discover
since I like using Currency's var.</FONT></DIV></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV></BODY></HTML>