Opened 16 years ago

Last modified 13 years ago

#810 closed Bug

Local or Global declarations can ignore OnAutoItExit function — at Version 1

Reported by: david@… Owned by:
Milestone: 3.3.1.0 Component: AutoIt
Version: 3.3.0.0 Severity: None
Keywords: Cc:

Description (last modified by Jpm)

If I declare AND define a variable via a function and the function exits instead of returning then it ignores the OnAutoItExit() function.

For example, in the following script the MsgBox will NOT be displayed.

Local $Value = Repro()

Func Repro()
	Exit 0
EndFunc

Func OnAutoItExit()
	MsgBox(0,"Success","The OnAutoItExit function triggered!")
EndFunc

However, this example will display the dialog.

Local $Value
$Value = Repro()

Func Repro()
	Exit 0
EndFunc

Func OnAutoItExit()
	MsgBox(0,"Success","The OnAutoItExit function triggered!")
EndFunc

Change History (1)

comment:1 Changed 16 years ago by Jpm

  • Description modified (diff)
Note: See TracTickets for help on using tickets.