VB No longer supports FLASH object
Well, I went on a cognitive sabbatical, and all **** broke loose.
I last compiled my program in November of 2009, then I moved on to other endeavors.
I have returned to make some code enhancements and my source code will not compile anymore. I have narrowed the problem down to a recent download of the latest flash10h.ocx. None of my programs that include FLASH (even the simple demo programs) now compile.
I went online to look for a fix, and the only one I found advised me to rename the flash*.ocx to flash.ocx and re-run regsvr32.
If I remove the flash element, no problem saving and creating an executable. Add it (FLASH elements) back in, and when I try to save the file, I get the following error...
"System Error &H80004005 Unspecified Error"
Is there a new trick to this?
Windows XP Professional Version 5.1.2600 SP3 Build 2600
VB6 (SP4) Version 8862
SWF created in FLASH 8 (and earlier)
Latest Flash OCX (flash10h.ocx)
Adobe is not compatible...
It has been verified on the Adobe site: flash10h.ocx and the newest release, flash10i.ocx have a known compatibility issue with VB6...
It could be a registry problem.
All the issues I've had reciently are related with Registry errors. In the library of this website I found a program that is really helpfull. it let's me register all the files that VB does nor register.
What I normally do is that I look for the object that is not registered (VB tells you which one is, in the formlog file), then I run the registry program, find that specific file and register it. This normally works for me.