Modify

Opened 17 years ago

Closed 17 years ago

Last modified 14 years ago

#810 closed Bug (Fixed)

Local or Global declarations can ignore OnAutoItExit function

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

Attachments (0)

Change History (4)

comment:1 by J-Paul Mesnage, 17 years ago

Description: modified (diff)

comment:2 by J-Paul Mesnage, 17 years ago

Resolution: Fixed
Status: newclosed

In fact with the new beta implementation of #414: better handling of OnAutoItStart/OnAutoItExit
It is fixed.

comment:3 by TicketCleanup, 17 years ago

Milestone: Future Release

Automatic ticket cleanup.

comment:4 by J-Paul Mesnage, 14 years ago

Milestone: Future Release3.3.1.0

Modify Ticket

Action
as closed The ticket will remain with no owner.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.