I use CVI 7.0 for my development and office test, using either XP or NT machines. In a current project I have a panel with a horizontal ring slide control (classic, not Lab style) with three positions. So after weeks of office testing the app with no problems, I ship the software to a customer who also uses XP. I was rather surprised, then, to notice that, on his system, the labels and ticks for my 3 position ring control had gone awry. The control still has three positions, but only two ticks and two labels. Not only has the middle label/tick disappeared, but the two remaining ticks no longer lined up with any of the control's positions.
After some investigation looking at fonts, amongst other things, I realised that the customer's system had CVI7.1.1 runtime engine installed. Temporarily, I disabled this and copied my 7.0.0 engine to his system and the problem vanished, with all controls working properly.
I tried to regenerate this problem with a trivial project that I could post here, but failed - the control behaved properly at all times, even when cut and pasted from the problem project. There must be some other more complicated interaction with other parts of my project that causes this problem. Does anyone recognize these symptoms? I am hoping to avoid changing the customer's locked-down OS image, so any suggestions that avoids changing the run-time engine would be welcome!
JR