>Hi,
>
>I adding a activeX to a form, this activeX is the ProgressBar Control in the Comctrl32.ocx, but this control do not work Weel in Windows 95, I have the error message "Ole error code 0X80040154: the classe is not registed , ole object is ignored", in windows 98 work weel.
>How can I resolve this problem?
>
>Thanks
Carla,
There's an excellent FoxTalk article by Doug Hennig that explains what might be happening in your case. I guess you could order it from
www.pinbub.com or if you have MDSN, check Periodicals 1998/Foxtalk/Tame your ActiveX controls. I quote very little part here that might explain what you see.
"First, let’s look at the cause of the problem. If you open a form containing an ActiveX control as a table (in other words, USE MYFORM.SCX) and browse it, you’ll find binary information stored in the OLE field of the record for the ActiveX control. This binary information appears to contain some version-specific information about the control. As a result -- at least in the case of the ActiveX controls shipped by Microsoft -- ActiveX controls are forward but not backward compatible. This means that if I drop version 2.01 of an ActiveX control on a form, people with a newer version of the ActiveX control (such as version 2.02) can open the form, but those with an older version (like version 2.00) can’t."
José