Timeline



Aug 6, 2023:

11:07 AM Ticket #3969 (Map Initializer List) created by anonymous
[…]

Aug 5, 2023:

6:59 PM Ticket #3968 (global struct gets corrupted after GUISetState()) updated by argumentum
hmm, I've run the correction you posted here but it does not correct the original code that is observable while running over and over again while testing.

Aug 3, 2023:

12:51 PM Ticket #3968 (global struct gets corrupted after GUISetState()) updated by J-Paul Mesnage
In case it help the error was coming from the fact thatthe global variable was assign to a local variable the correction is […] Cheers
9:31 AM Ticket #3968 (global struct gets corrupted after GUISetState()) closed by Jos
No Bug
1:37 AM Ticket #3968 (global struct gets corrupted after GUISetState()) updated by argumentum
so, the bug was in the coder. This works as advertised: […] Do pardon my lack of experience if you would.

Aug 2, 2023:

11:30 PM Ticket #3968 (global struct gets corrupted after GUISetState()) created by argumentum
[…] While troubleshooting we discovered a bug. The thread is at …
1:37 PM Ticket #3967 (About fixing the vulnerability of AutoIt 3.3.16.1) closed by Jos
No Bug: This is not a place for asking questions, rather to provide Bug reports. Please join the forum for questions.
1:23 PM Ticket #3967 (About fixing the vulnerability of AutoIt 3.3.16.1) created by anonymous
Will the Vendor of this application provide patches or fixes for any …

Aug 1, 2023:

5:55 PM Ticket #3966 (Macro @WinLevel) updated by Andreik
Why @OSBuild is not enough?

Jul 31, 2023:

7:44 PM Ticket #3966 (Macro @WinLevel) updated by Jos
Why not simply make a UDF which returns the OS version?
5:00 PM Ticket #3966 (Macro @WinLevel) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
4:43 PM Ticket #3966 (Macro @WinLevel) created by Alecsis1
Hi! In addition to @OSVersion, let's call it for example @WinLevel …

Jul 27, 2023:

6:10 PM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by J-Paul Mesnage
Thanks for the correction, but "Global\HeartBeatEvent" does NOT work on my system. What can be another $sEvent working for any system as I plan to put the script as an example in the help
7:02 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by anonymous
(the code provided in comment 5 is placed by its anonymous author in the Public Domain, if this could even matter for such a measly teeny tiny wrapper!)
6:52 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by anonymous
acktchully, it seems more sensible that $bInheritHandle by default should be True! Sorry about that. from MSDN: (https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-openeventa) […]
6:46 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by anonymous
Hi! It seems a small error escaped you attention: in […] there should be "dword" instead of "struct*" […] Also, there was a wrong comment, stating that if an empty string is given to $sName, it will create an nameless event; that is incorrect; OpenEvent does not create events! and with empty $sName always returns 0x00000000. Here's corrected version; this should be in WinAPIProc.au3: […] This could be used eg for interprocess communication between two+ scripts (together with _WinApi_[create/set/reset]Event(...)), since the created events are global and acccessable by name.

Jul 26, 2023:

10:16 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by J-Paul Mesnage
I recheck your example it is not working on my system PLrase try with a correct checking of the result […]
8:39 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by J-Paul Mesnage
Thanks, I still wondering when openinf with Null is helpfull. Can you provide me an example?

Jul 25, 2023:

1:39 PM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by anonymous
Replying to Jpm: > Hi, > Can you explain why the first paraameter can be optional (not described in MSDN) ? > can you post an example so I can add it in the doc? > Thanks for the help Hi, I just copied the _WinAPI_CreateEvent implementation and replaced parameters/names to make it work with OpenEvent() function. My example is probably incorrect, but since I provide all parameters myself when calling it, it was working for me. Sorry I am not advanced enough to write clean code as in documentation, but for that I have modified my script to get global event from third party software and it looks like this : […] Please let me know if I can help you somehow more.

Jul 24, 2023:

5:00 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by TicketCleanup
Milestone changed
Automatic ticket cleanup.
4:08 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by J-Paul Mesnage
Milestone changed

Jul 23, 2023:

9:21 AM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by J-Paul Mesnage
I thing you just need to use the OPt("ExpandEnvStrings", 1)) which allow such expansion

Jul 22, 2023:

8:00 PM Ticket #3965 (Please change tickets' default to the latest version) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
7:00 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by TicketCleanup
Version changed
Automatic ticket cleanup.
6:08 PM Ticket #3965 (Please change tickets' default to the latest version) created by lwc
When opening new tickets, the default version is v3.3.14.0 which is …
6:05 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) updated by lwc
Please change to the latest version (currently v3.3.16.1).
6:04 PM Ticket #3964 (Allow EnvGet to support whole strings like _WinAPI_ExpandEnvironmentStrings) created by lwc
While …

Jul 21, 2023:

11:38 AM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) updated by J-Paul Mesnage
Hi, Can you explain why the first paraameter can be optional (not described in MSDN) ? can you post an example so I can add it in the doc? Thanks for the help

Jul 19, 2023:

1:14 PM Ticket #3963 (_WinAPI_OpenEvent function missing in WinAPIProc.au3) created by kleiza44@…
Please add _WinAPI_OpenEvent function that allows to check global …

Jul 16, 2023:

10:48 PM Ticket #3962 (Not able to interrupt script with hotkey on latest version v3.3.16.1) created by anonymous
On v3.3.16.1 on a code like this you're unable to interrupt a script …

Jul 13, 2023:

11:46 AM Ticket #2855 (Scoping and declaration modifiers combinations) updated by anonymous
#AutoIt3Wrapper_Run_Au3Check=N _Example() _Example() _Example2() _Example2() Func _Example() Local $hTimer = TimerInit() Local Const $bTest = _Initialize_Variable() Local $fDiff = TimerDiff($hTimer) ConsoleWrite("Time Difference Test1 = " & $fDiff & @CRLF) EndFunc Func _Example2() Local $hTimer = TimerInit() Local Static $bTest1 = _Initialize_Variable() Local Const $bTest2 = $bTest1 Local $fDiff = TimerDiff($hTimer) ConsoleWrite("Time Difference Test2 = " & $fDiff & @CRLF) EndFunc Func _Initialize_Variable() ; do some stuff ; for example read some data from XLS or from CSV or any other type of database Return Sleep(1000) EndFunc
11:31 AM Ticket #2671 (StringSplit - bug : Delimiter case sensitivity problem) updated by anonymous
#include <Array.au3> Local $sData1 = "0AB1Ab2aB3ab4Ab5AB6" Local $aTest1 = StringSplit($sData1, 'ab', 1) _ArrayDisplay($aTest1, '$aTest1') #cs Current AutoIt 3.3.11.3 Results : Row|Col 0 [0]|2 [1]|0AB1Ab2 [2]|3 #CE #CS expected result : Row|Col 0 [0]|2 [1]|0AB1Ab2aB3 [2]|4Ab5AB6 #CE Local $aTest2 = StringSplit($sData1, 'aB', 1) _ArrayDisplay($aTest2, '$aTest2') #CS Current AutoIt 3.3.11.3 Results : Row|Col 0 [0]|2 [1]|0AB1Ab2 [2]|3 #CE #CS expected result : Row|Col 0 [0]|2 [1]|0AB1Ab2 [2]|3ab4Ab5AB6 #CE Local $aTest3 = StringSplit($sData1, 'Ab', 1) _ArrayDisplay($aTest3, '$aTest3') #CS Current AutoIt 3.3.11.3 Results : Row|Col 0 [0]|3 [1]|0 [2]|1 [3]|2aB3ab4 #CE #CS expected result : Row|Col 0 [0]|3 [1]|0AB1 [2]|2aB3ab4 [3]|5AB6 #CE Local $aTest4 = StringSplit($sData1, 'AB', 1) _ArrayDisplay($aTest4, '$aTest4') #CS Current AutoIt 3.3.11.3 Results : Row|Col 0 [0]|3 [1]|0 [2]|1 [3]|2aB3ab4 #CE #CS expected result : Row|Col 0 [0]|3 [1]|0 [2]|1Ab2aB3ab4Ab5 [3]|6 #CE
11:07 AM 113.au3 attached to Ticket #2652 by anonymous
10:13 AM Ticket #1652 (Sleep in TimerFunc) updated by anonymous
#AutoIt3Wrapper_UseX64=Y ;~ #AutoIt3Wrapper_AutoIt3Dir="z:\AutoItPortable\AutoIt_3_3_15_3" ;~ #AutoIt3Wrapper_Aut2exe="z:\AutoItPortable\AutoIt_3_3_15_3\Aut2Exe\Aut2exe.exe" ;~ #AutoIt3Wrapper_AutoIt3="z:\AutoItPortable\AutoIt_3_3_15_3\AutoIt3.exe" #Include <Timers.au3> #include <GUIConstantsEx.au3> Global $BeforeExit = 0 Opt("GUIOnEventMode", 1) Global $hGUI = GUICreate("Form", 200, 100) GUICtrlCreateButton("test",4,4,100,50) GUISetOnEvent($GUI_EVENT_CLOSE, "Exit") GUISetState() _Timer_SetTimer($hGUI, 10, "Timer") While 1 Sleep(10) WEnd Func Timer($hWnd, $Msg, $iIDTimer, $dwTime) #forceref $hWnd, $Msg, $iIDTimer, $dwTime If $BeforeExit = 1 Then ConsoleWrite("Entered here before Exit" & @CRLF) ;Sleep(1) EndFunc Func Exit() _Timer_KillAllTimers($hGUI) $BeforeExit = 1 For $i = 1 to 999999 _Test() Next Exit EndFunc Func _Test() EndFunc

Jul 11, 2023:

7:51 AM Ticket #3961 (HotKeySet and Send extended function keys) updated by J-Paul Mesnage
Owner, Status changed
Thanks fix sent to Jon

Jul 10, 2023:

2:11 PM Ticket #3961 (HotKeySet and Send extended function keys) updated by mLipok
Description changed
Note: See TracTimeline for information about the timeline view.