jhunt
May 5th, 2002, 10:10 PM
I have 2 OCX controls a grid, and a date control, that I need to ship with an application. The two controls are compiled on a Win 2000 machine (SP2) with VB6(SP5) and run OK when installed on an NT machine(though for various reasons this may be a red herring).
But when installed on an XP machine, I get an error saying that the OCX's are an older version to those required by the application. I have rebuilt the machine that does the compile, and the XP machine is also a clean build. Examining the VB project files, the class ID seems to be correct in the source code. All the OCXs seem to be registered OK, and since the machines are clean builds, I don't think that there are any older versions hanging around.
Other OCXs in the project install and run fine, just the grid and the date control are buggy. Could this be something to do with the VB runtime files on the XP machine? Any other clues? Gurus?
Thanks in advance
Justin
But when installed on an XP machine, I get an error saying that the OCX's are an older version to those required by the application. I have rebuilt the machine that does the compile, and the XP machine is also a clean build. Examining the VB project files, the class ID seems to be correct in the source code. All the OCXs seem to be registered OK, and since the machines are clean builds, I don't think that there are any older versions hanging around.
Other OCXs in the project install and run fine, just the grid and the date control are buggy. Could this be something to do with the VB runtime files on the XP machine? Any other clues? Gurus?
Thanks in advance
Justin