I have a form with a ComCtl32 Status bar object. I worked on this form a couple of weeks ago and in the mean time I have been working on another form. When I went back to run the first form it would not work anymore. The line:
THISFORMSET.frmDataView.ctlStatusBar.Panels.ITEM(1) = "Scale: 1 to " + LTRIM(STR((THISFORMSET.gnScale)))
gives me an OLE error #######, Member not found
I tried the other forms of this command:
THISFORMSET.frmDataView.ctlStatusBar.Panels(1) = "Scale: 1 to " + LTRIM(STR((THISFORMSET.gnScale)))
THISFORMSET.frmDataView.ctlStatusBar.Panels("Scale") = "Scale: 1 to " + LTRIM(STR((THISFORMSET.gnScale)))
and they produce the same error.
The debugger says that:
THISFORMSET.frmDataView.ctlStatusBar.Panels.ITEM(1)
is an object, however when I copy it to the Watch window and expand it VFP bombs out with an invalid page fault in ComCtl32.
I remember having this problem some time ago, but I do not remember how i fixed it. Can anyone help with this problem?
Thank you in advance.
Dennis Lindeman