Apparently something has gotten foobar-ed in my program with regards to the system resource strings. The specific place that I am having a problem is with DDV.
We have an edit box with double validation ranging from 0.01 to 10000. When I enter an invalid value everything seems proceed appropriately into _AfxFailMinMaxRead, then to generate the error dialog, it tries to find the format string, proceeding into AfxFormatString2, then AfxFormatStrings. In this particular case AfxLoadString is called with ID 61715 or 0xf113. This fails.
Obviously these resources are part of MFC, so what are we doing wrong? Did we stomp the system ID's somehow?
This is not localized to my machine. It happens on NT4 sp5, sp6, Win2000. We are using VC6 sp3.