-
-
Notifications
You must be signed in to change notification settings - Fork 637
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI Automation: Implement a proxy DLL to use 64-bit UIA #11522
Comments
CC @feerrenrut |
@Oreonan, may you help us? |
I don't see how this could improve #7041, as that deals with MSAA and not with UIA. I'm pretty sure that using the X64 UIA dll for whatever reason won't improve anything. Note that we're using the COM interface for most UIA related tasks, and the COM system deals with X86/X64 interop itself. |
Hi, someone would argue that there should be a proxy DLL for ARM64, but as Leonard pointed out, COM is supposed to be language and machine architecture agnostic. Thanks.
From: Leonard de Ruijter <notifications@github.com>
Sent: Monday, August 24, 2020 10:37 PM
To: nvaccess/nvda <nvda@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Subject: Re: [nvaccess/nvda] UI Automation: Implement a proxy DLL to use 64-bit UIA (#11522)
I don't see how this could improve #7041 <#7041> , as that deals with MSAA and not with UIA. I'm pretty sure that using the X64 UIA dll for whatever reason won't improve anything. Note that we're using the COM interface for most UIA related tasks, and the COM system deals with X86/X64 interop itself.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#11522 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AB4AXEHT7BRLYVUTPNVLBT3SCNEXFANCNFSM4QKEM4AA> .
|
@OzancanKaratas I'm not really sure to can help unfortunately, but your idea is the good. |
So how can we fix the treeview? |
The treeview issue is unrelated to a 64-bit DLL of UIA. I'd suggest continuing the discussion in the already existing issue. |
Is your feature request related to a problem? Please describe.
See #7041.
Describe the solution you'd like
We can provide a 64-bit DLL proxy for UIA, NVDA should use it to reach original 64-bit UIA DLL.
Describe alternatives you've considered
Compile NVDA for 64-bit, but it is too costly.
Additional context
None
The text was updated successfully, but these errors were encountered: