I found a solution to my OCX install issue. After first getting the mscomm32.ocx error, I installed the .ocx from the PHP website. However, even though the .ocx file was added to the system32 file, I was still unable to register it, (the .ocx file). When I would try to register it, I received the error code 0x8002801c. After a Google search for that error, I stumbled upon the web address listed below. It is for a forum dealing with computer software problems. By following the advice written there, I was able to successfully register the msscomm32.ocx, restart my computer, and finally open and activate Phoenix Flash. The original poster was having 0x8002801c errors. His application was for an office that dealt with password activated software, similar to the phoenix flash. The solution that was posted worked for me.
The thread I found is as follows:
call to DllRegisterServer failed 0x8002801c
The module xxx.dll was loaded but the call to DllRegisterServer failed
with
error code 0x8002801c.
i have tried several methods that have been "The So-Called Fix" and
nothing has worked as of yet i keep getting the same error message
Re: call to DllRegisterServer failed 0x8002801c
Have you typed cmd in the Start Search box above the Start Orb and when cmd.exe
appears at the top of the Start Menu, right clicked on it and selected "Run as
Administrator" and then executed the regsvr command?
The thread can be found here:
call to DllRegisterServer failed 0x8002801c - HTFC Forums