我希望在離開函數之前設置usererror字符串,具體取決於函數中的返回碼和變量。訪問finally塊中的返回值是否合法?
我目前有:
Dim RetVal as RetType
try
...
if ... then
RetVal = RetType.FailedParse
end try
endif
...
finally
select case RetVal
case ...
UserStr = ...
end select
end try
return RetVal
是否可以使用回RetType.FailedParse,然後訪問這個在finally塊?
你是對的,VB將函數名稱視爲另一個局部變量。函數返回值是函數結束時這個神奇局部變量的任何值。 – pipTheGeek 2008-11-20 11:46:42