Opened 11 years ago
Closed 10 years ago
#2694 closed Bug (Fixed)
AutoitX3_x64.dll not working for ControlListView and ControlTreeView in 32bit application
Reported by: | lee.deboom@… | Owned by: | Jon |
---|---|---|---|
Milestone: | 3.3.13.11 | Component: | AutoItX |
Version: | 3.3.8.1 | Severity: | None |
Keywords: | Cc: |
Description
Have tried with both 3.3.8.1 and current version 3.3.10.2
Running through C# both 32bit and 64bit.
The following is what I have tried:
What works:
-- Basic AutoIt (run in both 32bit and 64bit modes) interacts fine with SysListView32 and SysTreeView32 controls on both 32bit and 64bit applications.
--AutoItX3.dll works fine for all the same as basic AutoIt
--AutoItX3_64.dll works fine with both above controls as long as the app being manipulated is also running in 64bit mode
What does NOT work:
--AutoItX3_x64 does not work for either SysListView32 or SysTreeView32 controls if the application being manipulated is running in 32bit mode.
All of the various ControlListView and ControlTreeView functions do not seem to work.
The one I noticed first and most obviously was regardless of what item I am trying to find in either control, AutoIt tells me it is not there.
ControlListView(FindItem) always returns -1 and
ControlTreeView(Exists) always returns 0 meaning does not exist
Attachments (0)
Change History (2)
comment:1 Changed 10 years ago by Jon
comment:2 Changed 10 years ago by Jon
- Milestone set to 3.3.13.11
- Resolution set to Fixed
- Status changed from new to closed
Fixed by revision [10491] in version: 3.3.13.11
Guidelines for posting comments:
- You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
- In-depth discussions should take place on the forum.
For more information see the full version of the ticket guidelines here.
Can't be sure without a repo script, but the control search function was slightly different in AutoItX compared to AutoIt so I've synced them up and assuming that it fixes the problem.