I have a dll that has strange errors when compiled in VC6 after it has been called many times. There is no runtime or compile error, rather numerical errors in the calculations. If I compile the same dll in Visual Studio 2005 it works perfectly.
Someone guessed that it might be due to a known bug with the New keyword in VC6 related to memory allocation ... that has been known to manifest itself in code failing without error similar to what Im seeing.
Ive searched the internet and cannot find a reference to any such behavior.
1) can anyone point me to a reference discussing the aforementioned behavior?
3) will a VC6 compiled dll run faster than a VC2005 compiled dll or about the same?
Thanks in advance for any insights.


Reply With Quote