Opened 16 years ago

Last modified 13 years ago

#810 closed Bug

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

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

Description

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 (0)

Note: See TracTickets for help on using tickets.