Welcome Guest Search | Active Topics | Sign In | Register

Unable to use EO.WebBrowser on windows 10 32-bit Options
Daniel
Posted: Wednesday, March 8, 2023 7:49:39 AM
Rank: Member
Groups: Member

Joined: 1/25/2017
Posts: 18
Hello,

Our stack:
- WinForm application .NET Framework 4.8
- EO.WebBrowser 22.1.13 from nuget
- EO.WebBrowser.WinForm 22.1.13 from nuget
- EO.Base.Runtime.EnableEOWP is set to true (file is automatically created)

Everything is working on Windows 10/11 64-bit.
But we cannot run application on:
- Windows 10 32-bit
- Windows 11 Home on ARM (Surface Pro X)

We got below exception. What we can do with this? How to get x86 build with EO?
Quote:
This version of EO Dlls support 64 Bit Windows only. Please contact Essential Objects if you also need to support 32 Bit Windows. 
   at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at EO.Base.BaseException..ctor(String lsz, Exception lta)
   at EO.Internal.wulz.efix..ctor(efiw nod, String noe)
   at EO.Internal.wulz.efix..ctor(efiw nof)
   at EO.Internal.wulz.spax(Boolean& nml, wumc[] nmm, String nmn, String nmo)
   at EO.Internal.wulz.jwjm(wumc[] nmi, String nmj, String nmk)
   at EO.Internal.wuma.jwjm(String nrq, String nrr)
   at EO.Internal.vjed.akvw()
   at EO.Internal.vjed.uhcv.fbmx()
   at EO.Internal.wuhm.usyl(Action lun)
   at EO.Internal.vjed.ximp(WindowsIdentity fs)
   at EO.WebEngine.Engine.Start(WindowsIdentity user)
   at EO.WebEngine.Engine.Start()
   at EO.Internal.vjed.akvv()
   at EO.Internal.jphv..ctor(WebView d)
   at EO.WebBrowser.WebView.bgdj()
   at EO.WebBrowser.WebView.bgdj(IntPtr ff, Boolean fg)
   at EO.WebBrowser.WebView.Create(IntPtr hWnd)
   at EO.WinForm.WebViewHost.aomw(Object l)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Delegate.DynamicInvokeImpl(Object[] args)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
   at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.Run()
[...]
eo_support
Posted: Wednesday, March 8, 2023 1:55:34 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,083
Hi,

Our product comes in 64 bit build and 32 bit build. The build publically available on our download page is the 64 bit build and it only works on 64 bit systems (which counts for over 99% of the systems nowadays). However we do have a 32 bit build upon request that works on both 64 bit and 32 bit systems. So you would need to switch your application to that build instead. If you are the developer of the application, we can send you the download location to your account email. If you are not the developer of the application, you can have the developer to contact us using our contact us page:

https://www.essentialobjects.com/contact

We will then respond and provide download link to the 32 bit build through that.

Thanks!
Daniel
Posted: Wednesday, March 8, 2023 3:38:14 PM
Rank: Member
Groups: Member

Joined: 1/25/2017
Posts: 18
Yes, I am the developer of the application. Please, send me a link to 32-bit version. Thanks!
eo_support
Posted: Wednesday, March 8, 2023 5:05:20 PM
Rank: Administration
Groups: Administration

Joined: 5/27/2007
Posts: 24,083
Hi,

We have sent the 32 bit download link to you through private messages.

Thanks!
Gary Ho
Posted: Tuesday, October 3, 2023 9:26:08 AM
Rank: Newbie
Groups: Member

Joined: 5/8/2020
Posts: 1
I am the developer of the WPF application. Please, send me a download link to a 32-bit version. Thank you!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.