Ask Your Question
1

ActiveX component undex Win64 (so_activex.dll)

asked 2017-03-14 15:47:19 +0200

Dmitriy gravatar image

Hello to everybody. I need view odt document in my developped app (Windows 7x64, Qt, c++) using Activex. I downloaded Libreoffice 5.3.0 for Windows 64(http://www.libreoffice.org/download/download/), install Activex component (https://help.libreoffice.org/Common/A...). However when I try to register component with admin rights via C:\Windows\SysWOW64>regsvr32 "some_directory\so_activex.dll", the next error occured: "the module so_activex.dll was loaded but DllRegisterServer failed with error code 0x80004005". Moreover I had no problems with x86 version and could view document in IE11 but app is developped for x64. Thank for help.

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
3

answered 2017-03-14 21:22:29 +0200

Mike Kaganski gravatar image

updated 2017-03-14 21:25:09 +0200

I must say you that the ActiveX component that implements inserting LO into other frames is destined to be abandoned in a next version. The deprecation notice is published in release notes already for 5.1, 5.2 and 5.3 versions. Lately, a discussion happened in dev list regarding that, and most likely that the change is to happen in 5.4.

The component isn't being actively maintained; its primary purpose being embedding into IE. And given that until now every system, even 64-bit, runs primarily 32-bit IE, I doubt that 64-bit module got any more extensive testing than ensuring that it compiles OK.

So, I urge you to abandon the idea to use that component in your project, unless you're OK with either sticking with latest LO that would support it, or supporting the component yourself.

edit flag offensive delete link more

Comments

Thanks for response

Dmitriy gravatar imageDmitriy ( 2017-03-15 12:32:18 +0200 )edit

Btw, Dmitriy, you seem to run 32-bit regsvr32 (from C:\Windows\SysWOW64) for 64-bit control... I suppose that's what your error 0x80004005 is about. Use C:\Windows\System32\regsvr32

Mike Kaganski gravatar imageMike Kaganski ( 2017-03-15 12:46:25 +0200 )edit
Login/Signup to Answer

Question Tools

1 follower

Stats

Asked: 2017-03-14 15:47:19 +0200

Seen: 234 times

Last updated: Mar 14 '17