Modify ↓
Opened 16 years ago
Closed 16 years ago
#1236 closed Feature Request (Rejected)
error/extended pass on in "Return function()" case.
| Reported by: | anonymous | Owned by: | |
|---|---|---|---|
| Milestone: | Component: | AutoIt | |
| Version: | Severity: | None | |
| Keywords: | Cc: |
Description
Func f1()
;Switch $case.data
;Call case.A
Return SetError(111,222,'aaa')
;Call case.B
;Return other.function()
;EndSwitch
EndFunc
Func f2()
SetError(333,444)
Return f1()
;returns SetError(0,0)
Return SetError(@error,@extended,f1())
;returns error/extended(333,444)
Return StringInStr("string","sub",2,1,-1)
;returns error/extended(0,0)
Return SetError(@error,@extended,StringInStr("string","sub",2,1,-1))
;returns error/extended(333,444)
EndFunc
Local $dat
$dat = f2()
print('f2()')
print('$dat',$dat)
print('@error',@error)
print('@extended',@extended)
Func print($str='',$dat='',$err=@error,$ext=@extended)
If Not ($dat == '') Then $str &= ' = ' & $dat
ConsoleWrite($str & @CRLF)
Return SetError($err,$ext)
EndFunc
I know, just a other stupid idea.
Rant away ...
Attachments (0)
Note:
See TracTickets
for help on using tickets.

General rule of making feature requests: If you think asking for a feature is going to invoke a rant, don't ask for the feature.