#4034 closed Bug (Fixed)
Fix the documentation about #AutoIt3Wrapper_UseX64
Reported by: | lwc | Owned by: | |
---|---|---|---|
Milestone: | Component: | Documentation | |
Version: | 3.3.16.1 | Severity: | None |
Keywords: | defaults, #AutoIt3Wrapper_UseX64 | Cc: |
Description
AutoIt3Wrapper Directives states the default #AutoIt3Wrapper_UseX64 is No, while the actual default seems to be Yes.
It's very easy to test: just compile without it and you'll see the compiled script runs under 64-bit (assuming your OS is 64-bit, of course).
Could you kindly fix the documentation accordingly? Please also use this chance to mention #AutoIt3Wrapper_UseX64 is ignored if #AutoIt3Wrapper_Compile_both is Yes (in which case the script will be compiled both as 32-bit and 64-bit with 2 resulting files).
Attachments (0)
Change History (6)
comment:1 Changed 13 days ago by Jos
comment:2 follow-up: ↓ 3 Changed 13 days ago by lwc
Either way the documentation is not correct. It should be fixed to state the default is based on the AUT2EXE version.
Plus it should stave #AutoIt3Wrapper_Compile_both=y bypasses/ignores it.
comment:3 in reply to: ↑ 2 ; follow-up: ↓ 6 Changed 12 days ago by Jos
Replying to lwc:
Either way the documentation is not correct. It should be fixed to state the default is based on the AUT2EXE version.
Plus it should stave #AutoIt3Wrapper_Compile_both=y bypasses/ignores it.
Just had a more detailed look and the default for #AutoIt3Wrapper_UseX64 is really "N".
So when you just provide the directive without any other option:
#AutoIt3Wrapper_UseX64
It will default to "N". The Menu (Ctrl+F7) will default to the version installed.
comment:4 Changed 12 days ago by Jos
- Resolution set to Fixed
- Status changed from new to closed
comment:5 Changed 12 days ago by Jos
- Summary changed from Fix the documenation about #AutoIt3Wrapper_UseX64 to Fix the documentation about #AutoIt3Wrapper_UseX64
comment:6 in reply to: ↑ 3 Changed 12 days ago by lwc
Replying to Jos:
Just had a more detailed look and the default for #AutoIt3Wrapper_UseX64 is really "N".
So when you just provide the directive without any other option:
#AutoIt3Wrapper_UseX64
It will default to "N". The Menu (Ctrl+F7) will default to the version installed.
What about Build, does it ignore #AutoIt3Wrapper_UseX64?
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.
How did you determine that it defaults to yes?
It does default to N, but when you have installed the x64 AutoIt3 version, then obviously when no directive is provided, the default will be the x64 AUT2EXE version.
So, the default is depending on the installed default AutoIt3 version (x86/x64)
Agree?
(so maybe this did belong in the forum! ;) )