Hi,
I have this application that acts as a monitor for signals fed from another device. Information from the source device is fed to my application every second, and my application processes these data and displays some values on the screen. Also, these values are temporarily stored in a buffer and are recorded in a file every 5 minutes. The operations are interrupt driven, interrupts issued by the serial port.
An incident occurred where an error 52: bad file number or name occurred (this is a known error due to badly managed resources). After the application was shut down after clicking OK on the error message, and then was restarted, one of the signals that are supposed to be updated every second disappeared; that is, there was no number whatsoever for that particular parameter, while 3 other parameters that are updated at the same time were fine. The symptoms persisted even after the computer was restarted.
I could not reproduce the error, and could not find any similar cases on the web. So I'm just wondering if anyone has a slightest clue for what might cause a control to disappear? Perhaps something caused it to stop repainting? or it so happend that a very specific value simply could not be displayed? (We display numbers to 1 decimal place).
Thanks a lot for the help.