We just upgraded to print2flash 3.0.
It works fine on all 32 bit development servers and desktops, however whenever I put it on a 64 bit production server I get the error:
"cannot create ActiveX component"
at line P2F = CreateObject("Print2Flash3.Server")
Even when I manually import the p2fServer.tlb and P2FShellExt.dll into the .Net project it still throws "cannot create ActiveX component" on the 64-bit machine.
The only difference I can see is that the production server is 64-bit. Any help would be greatly appreciated.
Sidenote:
Everything is being run as Administrator, so I do not think it is a permissions issue.
cannot create ActiveX component
Re: cannot create ActiveX component
Heh, I swear I always figure it out the second AFTER I post the question...
In case anyone else runs into the same problem...in the .Net Project Properties->Advanced Compiler Settings you have to set you program to compile specifically for "x86" and NOT "any cpu".
In case anyone else runs into the same problem...in the .Net Project Properties->Advanced Compiler Settings you have to set you program to compile specifically for "x86" and NOT "any cpu".