Hi R
I've been battling the same problem myself since Friday (it's now 1am
Monday) and have finally figured out the "kosher" solution.
The KB960715 "security update" sets a "kill bit" in the registry entry
for
several ActiveX controls, including several of MS's own VB6 controls.
MSFlexGrid is one of those affected.
More info here:
http://www.microsoft.com/technet/security/advisory/960715.mspx
It turns out that there is another KB (957924) which updates those VB6
ActiveX controls to a later version which does not have the vulnerability
and are therefore not kill-bitted. The "OK" version for msflxgrd.ocx is
6.1.98.12.
You can download this VB6 update from here:
http://support.microsoft.com/kb/957924
Unfortunately, the KB957924 update will not run unless you have VB6
installed, so you probably can't run it on the end-user machine.
However,
you can run it on a machine with VB6 and then redistribute the new
version(s) of the OCX file(s) from that machine to the end users.
I hope this helps. I agree with you that this is a monumental cock-up.
I
don't understand how MS can shoot themselves in the foot like this.
--
Good Luck
Graham Mandeno [Access MVP]
Auckland, New Zealand
My app uses a flex grid control that has worked fine for months. Now,
my
users with only the 07 runtime are getting an error ("object does not
support
this property or method"). Users with full version are not affected. I
think
our IT dept may have updated something or perhaps Windows.
All users on XP pro.
Tried re-registering the ocx and it showed successful but still throws
a
code.