#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 J-Paul Mesnage)

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 by J-Paul Mesnage, on Feb 10, 2009 at 1:29:01 PM

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