Thanks, but I’m not quite sure what to make of what you said.
Function UnhandledException(error As RuntimeException) As Boolean
MsgBox join( error.Stack, EndOfLine ) // <- works
MsgBox error.Stack( 0 ) // <- does NOT compile
End Function
I was trying to point out the presence of an intermediate value, provided by the compiler. Your second line of code would have to be written using an explicit intermediate value, since the compiler cannot provide it for you.