views:

366

answers:

1

I am maintaining a legacy Microsoft Access application that is using the Microsoft Flexgrid 6.0. It recently started causing the following error:

Run-time error '438' Object doesn't support this property or method

People say that this error can be caused by the KB960715 security update being applied, which sets killbits on various ActiveX control methods which were deemed a security risk. But this or no other security update has been applied recently.

Others say that installing Microsoft Visual Basic 6.0 Service Pack 6 Cumulative Update will update the flex grid. This requires VB6 to be installed as a prerequisite so I installed that on my PC and then the update, and retrieved the updated MsFlxGrd.ocx file(Version: 6.1.98.12) and copied to the application machine, but the error still prevails.

Someone here says you can disable the killbit in the registry. But there are afew hundred nodes in the location they suggest, none of which has the same guid as the one they point out.

Any ideas?

A: 

For kicks and giggles... what happens when you delete the Flex Grid? Does it still produce the same error?

CodeSlave
Iv debugged it, and it fails specifically on calls to the flex grid - if I comment them out, the error does not occur. Why what you thinking? The error might have been unrelated?
Dan
Yah, I was thinking it could have been unrelated. But what you are saying you did proves it.
CodeSlave